Related question:

I got yet another USB device that wants to charge itself and talk to my computer at the same time (a Fitbit, which I'm not entirely sure is anything other than a dumb gimmick, but let's leave that aside for the moment). When I plugged it into my generic USB hub, it didn't work because it wasn't getting enough power.

This leads to a challenge: I want to buy a powered USB 2.0 hub with 8 ports, give or take, that supports all the correct charging modes. For example, this Monoprice hub looks attractive and claims to support 500 mA maximum per port. Is that likely to do the job or do I need something different?