Ok I'll try to explain this easier.
I'm creating a directory of a cappella groups that will be searchable by the public.
When a user connects to the website.. they are able to search by a few different ways.
From a drop down they can select the state, university, the group name by letter. I would also like it to be able to search using keywords.
Then when they hit search it will display the results for that query on the site.
Part 2 is I have a complete list of Zipcodes in the US.. and I want to be able to have a visitor type in their zip code... select a radius.. and get all groups within that radius.