Basically needed a longer cord for my USB hub. The stock cable that came with it was SO short. Didn't want to spend a ton of $$ but still needed something with good connectors and decent speed. This did the job without breaking the bank.