The EPG for me doesn't show information on all the channels unfortunately which is a bit of a bind. It has to match up the channels with the local transmitter too which doesn't work on all. Unlike the EPG on the freeview card I have installed, MCE downloads the EPG data from the interweb to keep it upto date.
The new version of Vista does look very nice, I may be tempted to upgrade to it sometime towards the end of the year once everyone has moaned about all the bugs it has.
I went one step further with my MCE PC, and got it a case with a touchscreen TFT on the front....
It's superb now in the way you can use it just like a flashy CD player. When I upgrade my CRT TV to LCD, the 2nd output on the graphics card should output the video quite nicely.