Postcode database should be released free, this database should cover: longitude and latitude, polygon shape, country(in case of duplicate postcode). The program will never stop, until google released the big database for free.