You can use this site to find roofing contractors, I built in some page to that site that can only be accessed by a logged in user and I built a zip code search for the users to search for contractors in there area. Here is the link to the search page:, if you need any sort of search function built to search from your database this is a good example of how it can work.

Colorado Roofing

tgfmSolutions Web Design