Swanson: I need you to take a look at address forms. I don't want to enter my city and state any more after I've given my zip code.
PS Yes, I know that not everyone lives in the US.
PPS Yes, I've heard about some places where a single zip code serves two cities. Edge cases, there will always be one or two.