Everyone I asked referred me to VCI Audio when I was looking around, and I eventually gave in and contacted them. How did I like them? Let's just say I gave them my $200 deposit after only talking to him for 15 minutes. It was one of the best d...ecisions I made in regards to the wedding.
We met at his house to discuss the music beforehand. The head guy was there (Vince) and also the DJ who was actually going to be at my wedding (they employ several DJs). He sat down with me and went over every moment we would need a song, from the pre-ceremony music to the last song of the night. He was incredibly organized, and let me listen to a list of "popular songs for X" for whatever event I didn't already have a song picked out for (like, for example, the bouquet toss). The day-of DJ, who had a day job, actually used his lunch hour to come and meet with me. As a 9-5 worker myself, I know how precious that lunch hour can be somedays, and it really blew me away that he was willing to do that.
The day of the wedding, I was even more impressed. It was hot outside, and our pastor actually passed out during the ceremony. After we made sure he was ok, Troy immediately came up and let us know he was ordained and could finish the ceremony if needed. Holy crap, these guys think ahead! And that is what you really want in a DJ, someone who will come prepared. Luckily the pastor made it through, but the thought going through my head at that moment was "You are worth every penny I spent", and we hadn't even reached the reception yet!
Troy was, as you may have guessed, excellent during the reception. I didn't really have a guest list full of "boogey-down on the dance floor" people, but he was able to read the atmosphere (as every good DJ should be able to do), and by the end of the night my dance floor was full. People kept coming up to me and telling me how much they loved the DJ.
So you really can't go wrong with these guys. From the moment you secure your date, they will take care of you. They are experienced and, above all, EXTREMELY nice and awesome to work with.