I have a text file with cities along with their zip codes and the state abbreviation, and the file is pretty large. It's 29470 lines. For the script I'm working on, I need to look up the city and state based on the zip code a person enters. I thought it might be better to load that into a hash table, but mIRC crashes when I load it. Is using $read the best option in this case? Thanks for any help.