I thought of the API idea differently from the others in this challenge. I used the Download Tool to get all possible US Street Suffixes from USPS website, did some heavy parsing in the HTML table and finally did some RegEX magic to isolate my city names. Very interesting idea! Love to think out of the box.