@Paul RE:RE Whose Money
You are completely missing the point, aren't you?
Your 'nan' doesn't have a computer, so she cannot use the BBC web site? If she DID buy a computer she would be able to buy ANY computer (Windows, Linux, Mac, etc, etc) and use the BBC web site.
You don't listen to radio, but, if you WANT to listen to the radio you can go out and buy any FM or DAB radio from ANY manufacturer and listen.
You have never watched any BBC Digital channels, but you can go out and buy any DVB-T STB and watch them if you want. (incidentally, if you cannot, currently receive Freeview in you area I think you SHOULD be entitled to a rebate).
Can you spot what web pages, FM radio, DAB and DVB have in common? Yes, that's right, STANDARDS. They all work to common, published and recognised STANDARDS. I can buy a Freeview STB from any manufacturer and it works. I can buy a DVB-T card for my computer and view Freeview programmes under Window OR Linux.
Standards. Get it? Standards!
If iPlayer worked to PUBLISHED standards then clients can be written by anyone with access to those standards. Windows, Linux, Mac, PS3 Wii, XBox, etc, etc,etc.
As it is we have total lock-in to ONE platform (PC) ONE operating system (Windows XP) and ONE application (WMP). That, IMHO, is totally unacceptable.