I think Michaelk is right about the 5 meters.
A friend of mine, gave me an easy "remember-thingie" some time ago,
so i wouldn't forget it (smart guy but very optimistic).
It was "555" like the usual start of phonenumbers in american movies.
The maximum for usb is:
max 5 meters between pc and hub/device
max 5 meters between hubs
max 5 hubs