Nice work. The only thing wrong with it is that if you don't want anybody seeing your ZIP code then you're dead meat with that code.