I've narrowed my choice to one of the two models offered. The Roku HD or Roku 2 XS. The XS model has an Ethernet and USB port. Problem is, I don't know what those ports are used for and hoping someone can enlighten me a bit. The price difference is only 40 dollars but I hate paying for things I never use but don't want to regret not getting something I would have found useful. I have COX cable and high speed internet and a wireless router if that matters. Thanks, Mike