I dont believe that you need a tv tuner for internet tv, it comes from the internet.
I tried change=ing all of my settings to "English United states" from English canada. bothing windows and internet explorer. I then tried to set up media center again and this time used a us zip code to set up a tuner. I got the internet tv option now. but none of the programs will play off the guide, it keeps saying that it isnt availanle in my service area.