Very nice. How about something that can be used worldwide (India, for instance)?
...just don't use ZIP codes for anything. That's braindead in this day and age, even if you do live in the US. Give the user Google Maps and a pin to drop—this lets people actually be exact with their location if they want to be, without giving you an address that could be used for spam mail.