What the hell is Ofcom doing?
The idea of 0500/0800 and 0808 number is that the owner of the freephone number will pay for the call instead of the caller! just like a reverse charge call.
If you call a freephone number from a public payphone, the call is absolutely free to the caller, however the payphone company such as NWP Spectrum charges the owner about 8p per minute known as the 'Payphone Access charge' and thats how they make their money.
This same process could be done with mobile networks couldn't it? and then the call to freephone numbers is absolutely free to the caller.
I would suggest complaining to ofcom about this as the telecoms industry is collapsing, we've got BT removing thousands of it's public payphones every year,NTL leaving customers with no phone service due to a fault for weeks!, Interphone leaving 1000 disused and dangerous payphone kiosks and Tiscali with a virtually non-existant customer services! And last but not least 'Orange putting up mobile phone masts on top of schools and tower blocks!