I could not do without on demand now. It's a fantastic facility, you can get all sorts on there. Plus Virgin is the only provider that has iplayer on the tv too. I use on demand a lot so I definitely think it's worth the money!
It is much better to buy a free sat HD recorder then you don't have to pay anything per month. Couldn't live without it now but it so easy to just click to record whole series of things then we never have the time to watch it. Had the virgin on demand before so this is a total reverse. On demand you watch what you miss. HD recorder/sky plus whatever - you make a reservation to watch something. Best thing is pausing live tv!!