Try
GB-PVR - I've used it for a few years and it really is good.
Couple of the very nice features are: the ability to record multiple programs on DVB-T using a single tuner (this only works if they are on the same multiplex). Setup a client/server setup where recorded & live TV are transfered to the client over a network, great if you want to have an identical interface on multiple computers/TVs.
Very good and definitely worth checking out.