"Thanks for your detailed and helpful response."
I'm glad that I could be of some help!
Homesdatabase is not the same as realtor.com. Realtor.com has a little more lag time for updates and since it's for the whole country it's really just kind of a mess sometimes. There also are tons of ads for realtors on there which I think is distracting. Homesdatabase is exclusively linked to the MRIS which covers dc, md, and northern va in addition to west va, parts of pa, etc.
Homesdatabase does not include information about sold homes individually, only real estate agents have access to that information through MRIS. You can also pull sold prices through the tax record, but the problem is that the sold prices listed there do not include any rebates the seller might offer the buyer, MRIS has a breakdown of the contracted sale price and any seller subsidies that were a part of the final contract.
Here is an example of a well photographed townhouse:
http://www.homesdatabase.com/homes-for-sale/VA/FAIRFAX/22030/10599-MASON-PARK-CT-85505546
A well photographed luxury listing:
http://www.homesdatabase.com/homes-for-sale/VA/MCLEAN/22101/6035-RAMSHORN-PL-71264621 (Washington Fine Properties is an excellent brokerage by the way for high end properties)
Here is a a not so great listing:
http://www.homesdatabase.com/homes-for-sale/VA/ANNANDALE/22003/7700-KILLEBREW-DR-86827232
Poor listings aren't always the realtor's fault. Sometimes there is no one living in the property so there's no furniture, or the homeowner doesn't have any funds to help pay for cosmetic updates , etc.
You could also contract the photos yourself through mouseonhouse.com they also mock up a floor plan of your home that you can link to. It's a pretty neat service. I'm not sure how much they charge non realtors.
I also agree with interviewing multiple agents. Even if you don't use them you can ask lots of questions and get free info. At the very least ask all of them for an MRIS print out of recent sales in your neighborhood so that you have the hard sales info in your hands. That's what buyers will base their offers off of.
As I mentioned before I worked in real estate for a while in a variety of capacities and while there are some really great agents out there, the process for getting a real estate license is too easy and there are just way too many agents out there. If you work with a great one it will make the process so much smoother. It also helps a lot when the agent representing your buyer is great too. A good buyer's agent keeps their clients calm and doesn't let them freak out over things at the last minute like a outlet cover that's mismatched or a window that sticks a little, etc.