We hired David to be the DJ at our wedding (4/23/10). My wife and I wanted a DJ who knew how to put down the microphone and let the music speak for itself; David completely delivered. Where appropriate, he made announcements to the guests about this or that, but it was all about the dancing at our reception. He did a remarkable job mixing genres, creating themes to different portions of the night, and keeping the party going. I had several guests ask me for the exact playlist to the wedding, so that they could repeat it at theirs--there was no set playlist! We gave David some guidance as to our likes and dislikes, and he ran with it. Others asked if he'd travel to the West Coast to do their events. This was a a crowd of different ages, backgrounds, and races, and he provided a great time for everyone. Exceeded expectations.
David runs a classy operation, acting as a facilitator for the fun. We met with him just once beforehand, and found him approachable and very easy to chat with. We exchanged thoughts about likes/dislikes for music, gave him a list of what we'd like to hear, maybe like to hear, definitely not want to hear, and he took it from there. He has an extensive database of music to choose from, and is happy to supplement it with special requests.
I can't imagine the evening having gone better for us, and David is a big reason why.
Pros: Easy to work with; understated presence, as requested;music!