The only draw back to this is that when companies realise their geographical number was obtained from here they're going to purposely change their geographical which would then make it next to impossible to obtain their new geographical.
Yes, I seem to recall someone from the DVLA joining this site, saying how calling the geo number is causing a headache for them.
Also, Sky changed their number because of that same reason.
We're not after a free lunch here. We only want to pay the same price for calling an insurance company, and bank, as for calling your friends and family.
Most of the very large companies, such as Sky, or Barclaycard know exactly what they're doing with 0870.
However people from smaller companies have come on here, or replied to some of our members, that they thought 0870 was a normal rate call, and only used it cos their telco told them that having an 0870 number makes a company look more professional, and quite willingly give their geo number when asked.
The more bad publicity is given to these numbers, the more likely that companies on geo numbers will want to stay, and that some of the current worse offenders will start to jump on the bandwagon and having their new geo number as a selling point.
Just remember, it was only a few years ago when only a handful of companies offered 0% credit cards, Flexible mortgages/loans, decent interest of current accounts.
History would show, that after one company does heavy marketing and poaches customers, other companies fight back. Alliance and Leicester are making a big thing at the moment about their call centre being in the UK instead of India. Next year they might change their policy of expecting us to call them on 0870/0845 numbers, and make a big thing about it.