My background is started writing programs on Commodore PETs, ZX81, Vic-20 including some assembler, a bit of a gap, IBM mainframes using Cobol, PCs using a variety of languages including C++, HP-UX using C and more recently C# and MS-SQL so on and off programming for over 30 years and have been paid to program for most of those. I'm not a total tech head but I do know what I'm doing in most cases.
I spent yesterday playing with the Pi and was quite happy with it I got raspbmc installed, it was slow but I guess with some tweaking it will be usable. Debian with LXDE was too slow to be of any practical use so I reverted to the command line and spent a good few hours installing apache & php and getting to grips with linux.
My intentions at this point were that I'd use it to learn PHP and see what I could do with it in terms of automation etc. I was going to install MySQL but realised that there was only about 200Mb free on the SD card so started looking at using a USB flash drive. That was when the problems started.
As I still had mouse and keyboard plugged in I thought I'd use an old hub. As soon as I did that things started freezing and getting a bit flakey. I realised that this meant I probably needed to get a powered hub. Being Sunday I went to PC World with the list of working hardware/peripherals from the wiki. In the end I bought a logitech wireless keyboard with tracker pad, netgear wifi adapter and a powered hub all of which the wiki said worked.
I put a post on here earlier explaining a problem with the wifi. Turns out if I have just the wifi and a normal keyboard plugged in it works. Plug it in via the hub it doesn't work. Plug it in directly with the wireless keyboard - doesn't work.From reading posts on here it sounds like this is because the usb devices are pulling to much power which is causing these problems.
I'm sure someone will mention USB standards and hubs and blah blah blah. That's not the point. It appears that the Raspberry Pi is very temperamental with the load on the USB ports and it causes things to stop working.
In addition to this it might reboot properly or sometimes it wont - given the poor graphical performance I was going to use this as a headless 'server' but can't really do that if I can't trust that it will boot up when needed.
I love the concept of the Raspberry Pi )cheap computing for kids to learn programming) but don't think that it will catch on with non-techies. I know I could get things cheaper than in PC World but so far I've spent nearly £100 not including SD Card or USB flash drive on a very slow, temperamental computer that only works practically with 2 usb devices that can't do flash. My kids netbooks were about twice that price and have 160Gb hdd and could easily run a virtual machine running Debian.
Perhaps someone can convince me that I've got things wrong and it just needs a small tweak to get it all going, I might give this another go but otherwise the pi will be going on the bay!

