I find that my clients are all different, and they all like to search for homes in their own way.
With that in mind:
Map-based, search by multiple school districts (ie: Crozet & Brownsville Elementary Schools) filter by short sale, Walkscore, foreclosures, and many other ways, such as Days on Market.
Fast, and is a favorite of many of my clients.
Beta. What do you think?
How do you like to search for homes in Charlottesville?