My suggestion would be to look for a satellite receiver that records to USB. The Technomate receivers tend to be the cheapest with USB recording support and the recordings can be played back either on the receiver or transferred to a PC and played with VLC, Windows Media Player, etc.
If you're looking to transfer or watch recordings on a PC, avoid getting the TV provider's own PVR receiver, since these generally don't allow recording to USB drives and any that do will enrypt the recordings such that they can be played back only on the satellite receiver that made the recording.
The catch with choosing your own receiver is that most do not support the TV provider's EPG, which means that you'll need to set your own timers, i.e. pick the channel and set the start and end times.
If you're paying for your satellite service, you'll need to make sure that the receiver you get has a multicam smartcard slot or CI slot if you use a CAM. If the receiver does not specify what type of smartcard reader it has (e.g. Viaccess, Conax, etc.) then it's most likely a multicam slot.