I'm on the fence and cant decide which to get... Apple TV vs. Boxee Box vs. Imation link USB adapter vs. nettop vs. WD Live TV vs. Roku XR? What I really want to do is either stream my divx, avi, mkv, etc files from my pc and view on my TV or.... have it on a HDD and watch it on my tv? Whats the best solution? I did see a USB port on the Apple TV but unclear of what the USB is used for? will there be hacks that allow it connect a HDD and play the different file formats? Please advise!