sagetv is great, there are custom UIs called STVs that you can download from the forums and it really adds some great features to the program, such as weather, dvd ripping burning, preview in tv guide, comm. skip, and a ton of simple but essential UI updates. I would suggest the Cayars 17 STV...