Hi Matt,
It's your neighbor in Buford. Congrats, I've seen your site somewhere before. Let me just say that I do not consider myself an expert and my site is not perfect either. It is an ongoing effort at continuous improvement for all of us.
So here goes. The lead capture function on the listing page is good. I also think that the link exchange idea is good and the history of the local communities is good. Love the Google mapping feature. In fact, that may be why your page rings a bell.
Just a few questions now. Have you given any thought to the use of a URL that someone moving in from out of state might randomly type in? There are a number of different opinions around this, but I don't know that MattNewman is a term that will generate the same number of results in search engines as a JohnsCreekGeorgiaHomes (that URL, by the way, may be available).
Have you really given the buyer on the buyer's page or the seller on the seller's page enough content to lure them back again for reources? Are those pages keyword rich so that search engines will smile kindly on them (some schools of thought suggest using keyword phrases up to four times, especially on the home page)?
Finally, please consider having others compare the eye appeal of the sites of agents in your office to yours and get some candid feedback.
I think that many of what I understand to be the fundamental elements of a real estate site is there. Likewise, we all have opportunities for improvement and this is a great time to optimize our sites so that we are well positioned over the Internet when things pick up.