Regarding the postcode data you could also sign my petition:

http://petitions.number10.gov.uk/geopostcode/

There’s a bit more about the background to it here:

http://mark.goodge.co.uk/musings/422/locate-that-postcode/