I recently visited ruba.com and love the way they are using the Google Local, Maps, & AJAX APIs.
AJAX Search for Location:
Based on the type of business and location they can help you suggest the exact type of business:
Uses the Power of Google Maps Street View to attach a picture: