Replacing Satellite or U-Verse box with HTPC
I am going to moving into my own place next year and I'm not sure which TV service I will be getting yet. The choices are either cable, U-Verse/FIOS, Directv or Dish. I know I can get a cable card and put into a htpc if I chose cable but it won't work if I have satellite or fiber. Are there any alternatives to this or am I screwed and have to have a cable box?