zip codes are strings, not integers!

some american zip codes start with 0

If you store Boston zipcode 02222 as an integer, it will end up being displayed as 2222.

candian zip codes have letters

I don't think I need an example here.