
It already exists
http://freethepostcode.org/ - All Ernest Marples did was query this, and if a postcode wasn't listed, it used the Yahoo or Google APIs to get at the data. Not rocket science, but the Royal Mail took exception to it. It was an exceptional bit of trolling that was pretty effective in opening up the debate, albeit at the expense of a few useful sites.