Email me if you would like an Access Database.
The User Requirements have been established and define the conditions that the Model must comply with to ensure that the Database will support the business.
Here's an alternate approach.
And here's a useful link for Mexican Zip Codes
August 7th. 2008