For the record: 150 feet of USB cabling is almost certain to fail. The maximum supported cable length for USB interfaces (without a repeater) is 16.5 feet, or 5 meters. (Source: http://www.yourcablestore.com/USB-Cable-Length-Limitations-And-How-To-Break-Them_ep_42-1.html#hub)
Most 5 meter USB extension cables contain a repeater inside them, but there has to be a limit to how many of these you can string together due to voltage drops, and I don’t know what that limit is.