I want to get a box that will do a few things for me. First of all, I'd like it if I could stream tv shows from Hulu, Netflix and other online stations (cbs and nbc would be great). Besides that, I'd really like to be able to plug in my external hard drive to play all my ripped dvds from. To accomplish that, I'm currently using DVDpedia and the front row plugin to browse my dvds with all the move information and cover art. I just hook my computer up to my TV. I'd really like if I could get this functionality from a box, though, so I don't have to connect my computer to the TV every time I want to watch a movie. So, what do you think is the best option for me?