I am fed up with paying comcast each month for cable boxes and was wondering if I could instead make my own system with a server that would act as a backend/frontend and two other frontends. I would only like to use one cable card and have DVR functionality so I would like a 4 tuner card. I was wondering what would make good inexpensive frontends and wouldn't be too massive. I have an old Dell optiplex gx270 with a 2.4ghz Pentium 4 and only 512mb of RAM (I will possibly add more if need be. The server would be hooked up to an SD tv with component, Svideo, and standard RCA connections. One of the frontends would be hooked up to an HD tv, but I have no intention of streaming HD content from the server. The other frontend would be hooked up to another SD tv the same model as the TV with the backend. Both frontends would have to be wireless but the server would be hooked up to LAN. I am experienced with linux and would be perfectly fine with installing linux on the systems instead of windows. They don't have to be actual PCs. I was planning on using XBMC for the frontends but I am stumped as to what should be used for the backend software. What additional equipment would be needed, I.R remote, etc. To make this as seamless as possible. Any help is appreciated.