If you need really long distances, consider this, it's a set of adapters you can have up to 150 feet apart, connected by cat 5 cable.
http://www.cablestogo.com/product.as...1512&sku=39993
I've used extenders without any problems on some things, but others, like one of my printers, wouldn't work with anything other then a short cable on it, no hubs, no repeaters, no long cables, so the answer is it depends.