Currently I receive ATT Uverse TV and Internet via their Gateway, and run 4 TV's in the house that each has an ATT receiver attached (one is wireless). The gateway is in the office next to a recently built desktop PC. The main TV is attached to an HT sound system in the family room. Besides TV we stream Netflix(via Wii), watch DVD's, and record a lot of TV from all of them(Uverse allows 4 signals at a time). Very light gaming via daughter's Wii. Question is how best to replace the Uverse system with an internet based system and still get the same functionality, or gain more. After a lot of reading I'm leaning toward an HTPC but is that overkill or a good idea? I could build it easy enough. Than what? How do I get the PC output to the other TV's and enable record/playback on them? Any suggestions about hardware/software appreciated.