A friend of mine has been struggling with a Raspberry Pi -- even just a USB Wifi adapter kills it for current draw. So he also has gone for a powered USB2 hub.

Cheers