cantbreak80 mentioned about the cat5 USB extenders, another option is to chain some active USB extension cables together.
With standard USB cables, you have a limit of 5 M which is ~16 feet before the signal loss is too great for a reliable connection. Anything over 16 feet requires an active USB cable which has a signal booster at the end of it. This signal booster will slightly amplify the signal to prevent loss.
Here are some pros and cons to each.
cat5 USB extender:
PROS:
Range - as cantbreak80 mentioned, you can extend up to 50 M which is 164 Ft. If you have a long run to do I would go this route
Easy to set up - for those of you that do not know how to make a cat5 cable to the length you need, you can cheat and buy a pre-fabed cable. Then just plug the dongles on each end and you're ready to go.
Wire can be easier to run - cat5 wire is small and can be strung through a pretty small hole to get it where you need it.
CONS:
Price - If you don't have a long distance to run, the price for the dongles, wire, and small stuff to do it this way can be expensive.
Hardware issues - If you have issues with your dongles and need to replace them it can get costly since you will probably end up buying a new set of extenders.
Active extension cables:
PROS:
Price - You can get 16 Ft active USB extension cables for around $10 - $15 possibly cheaper on Ebay. For shorter runs this is a cheaper solution.
Easy to connect - If you are running a cable 30 ft from your computer, plug one end into the computer, plug the 2 cables together, and plug your BT module at the end an you're done.
CONS:
Chaining cables together - When using active USB cables, lengths over 16 feet require you to chain cables together. If the cables come unchained at any point, bam, loss of signal.
Limited to 80 feet - 80 feet of active cables equals 5 cables. You have potentially 5 fail points.
Hope this information helps many.
Dan B.