Review my new single service website
JeremyChase: You could also think about using geolocation to pre-populate the first box. They have a free database and API that would work for this application: http://www.maxmind.com/app/support