It is straight forward enough to have have two analogue terrestrial tuners, or even two digital terrestrial tuners (DVB-T). This allows recording one channel while watching another, a facility these days regarded as absolutely essential. However it is far more complicated when one wants to use Digital Cable (DVB-C), or Digital Satellite (DVB-S) as these typically are encrypted requiring a subscription, viewing card and CAM. [Note: I am deliberately ignoring TopupTV on Freeview.] The main issue is that so far I have not found a DVB-S card which supports two (or more) LNB connections (thereby allowing it to simultaneously tune in to two channels). Nor have I seen a solution of say two cards being able to share a single CAM and viewing card. In my own particular case, I would like to do this to build a HTPC system for DVB-S (Sky TV in the UK). However only having one satellite tuner would be pointless as it would not be as good as Sky+. For those interested, supposedly the Dragon CAM now supports Videoguard (as used by Sky). Note: the same issue applies to DVB-C which would also need a CAM to decrypt subscription channels. So has anyone else seen any products that might address this? Also, ideally it would support MPEG2 (required for current systems) and also MPEG4 (as will be used by future systems (software decoding would probably be the easiest way to achieve this). It is surprising the PCI tuner card manufacturers do not seem to have realised this. I am aware I could use two analogue cards connected to two set-top boxes but a) this is analogue, b) it would require two viewing cards (which means an additional subscription).