>> (Nice catch, Mark).
 
> Not mine when I was looking for a list I saw something that said one little
town in new york has a connecticut zipcode and is server by a   connecticut post
office.

Still, nice.

> You could special case that one out.

{"CT", 60, 62}, {"CT", 64, 69}

Yes, replacing the CT item with this fixes it.  There are already a number
of exceptions accounted for in my list, will I have to throw a ton of
addresses at it to find out if there are any others?

("position" is flagged as a keyword on an OSAX on my mac, replacing it with
a variable name worked.)

Ed