The card manufacturers' websites usually have the software available for download. I have used hauppauge in the past very successfully - whether you can use their drivers for another card I don't know.
Radio times have an online listing service which is free and configurable (if you register) to your channels - freeview etc - and they also have a subscription add on which puts a week or so at a time on your pda.
Radio Times