The best way to search a large set of zip codes would be to store them in a 2nd day ground table. You can have a recordset that selects the records from this table where the zip code entered by the user matches. If there are any matches then they are 2nd day delivery range and you can set a session variable accordingly. This would be better than having the values listed statically in the code since you can update the db to easily add or remove values.