Having to download it off the net (as a licence payer I don't see the problem before someone has a go at me

).
On Demand is great, but the randomness at which BBC programmes are added to it effectively ruin it. You cannot rely on it, and that's kinda the whole point.