Initially, I was pleased with this product because it worked as advertised, but then Windows 7 would complain intermittently at boot time that a USB device was not recognized. A circumention that I stumbled on was to simply disconnect the cable from the 4-port USB 2.0 HUB D-Link DUB-H4 High Speed USB 2.0 4-Port Hub
it was connected to and then re-connect it to. Everything worked fine after that. That was too much hassle for me though, so I returned that product and purchased this: Tripp Lite U042-036 USB2.0 A/B Repeater Cable - 36ft
I have re-booted the computer 10 times without incident.
The Tripp Lite product seems to be better designed because it's a repeater with the electronics located at the middle of the cable where the signal can be repeated before it gets too weak versus the the reviewed product which had "signal booster" electronics located at the end of the cable.
One important difference between the two products is that the Tripp Lite cable is an A to B style (like for a printer) while the other was an extension (male A to female B). Since I am using a USB hub that take a 'B' connection, this worked perfectly for me.