OpenBox Sat Tuner
With this sat tuner (you need a big dish) you can get all channels (with a subscription and an Internet connection) or just opt for Freeview. The box has a good program guide.
This is a single tuner - you can record the channel currently tuned into - if you want to be able to watch another channel you will need a twin tuner.
The more expensive ZGEMMA tuners offer a better user interface but this will do the job.
Items ship from the UK.