I asked this question, and got some helpful answers. See link:
The short answer seems to be: yes.
However, note that the RasPi uses micro USB for power. Not to be confused with mini USB.
Alright, thanks for the response!
Hmm… thank you for that helpful piece of info about micro USB… I actually didn't know that was a standard connector. I've seen that connector type only once, so I concluded that it was proprietary… Well, something else I need to add to my shopping list, thanks!
After reading through the posts in the link you provided I have come to this conclusion: No one specifically said it, but it appears that this would work with type A RPi, but not with the type B. From what I was reading in those threads, it sounds like each port in USB hubs will put out a max of 500mA, so it should work with the A, as it requires only 500mA. Now, I was just thinking… perhaps there would be a way to get B to work with this… How about this:
Plug the RPi's micro USB cable into one of the hub's downstream plugs, and plug one of the RPi's USB out cables into the upstream plug on the hub (as was suggested previously). Now, to get the extra 500mA for the RPi B, plug one of the standard USB ports on the RPi into another of the hub's downstream ports. According to the posts in the link you provided, all of the ports are on something called "rails," so you could power them through the output ports. Is this a theoretically sound idea? (basically the RPi pulls in 500mA through it's power input micro USB, pulls in another 500mA through it's output standard USB, and sends the USB signal out through the other output USB).
...or am I incorrect in my assumption that USB hubs put out a max of 500mA per port? Do they put out as much as a device trys to pull (up to the max the hub has to offer, that is)?