Used to have TiVo, and installed sky+ a couple of weeks ago, rather than pay sky for the privilege, and the installation, etc... I bought everything off eBay.
SKY+'s best advantage is that you can watch and record two different channels at once, or, record two while you watch something that has already been recorded - Ideal for those wife/g'friend disagreements.
If it wasn't for my TiVo box being on the blink, I would ditch sky+, the user interface is pants once you have used others.
Media Centre PC's are a good alternative too...