Changed the data retriever back to using a dictionary instead of just a list.  Also, zip codes are now appended to the end of the name field in the database, and the database returns ‘<null>’ instead of 0 for null values.  This could potentially be an issue if we somehow ended up with ‘<null>’ as a legitimate value, but I really don’t anticipate that ever being an issue.