I once read about an open source database for postal codes with geolocation data but now I can't remember its name. Can someone help?
My guess is that your lost friend is GeoNames.