some minor performance tweeks
state to street
should fix ie
works with zips that start with 0