We booked a DJ through Creative Entertainment for our wedding and were very pleased with their service. They asked us for a "must play" and "do not play" list ahead of time, and were very good about adhering to both. Our DJ was great about feeling out the crowd, and asking us when we wanted certain music played. Highly recommended!
Click on each tool to see a sample.