I also wanted to add 2 important things.
1. You really need cable internet connection and speeds to handle streaming properly. Netflix less so, but I would highly recommend a direct connection no wireless for streaming.
2. I use this remote:
http://www.ezcommander.com/ It essentially turns my old PC into a functional media center. My 4 year old uses it with no problems.