I need to run an external HD around 20ft away. It looks like I have two options, powered USB or USB over Cat5. What are the pros and cons for both and the ultimate one I should go with? Thanks!