I used Vision DJ's for my wedding in Feb '06 and they did a wonderful job. We had them do ceremony music, cocktail hour music, and reception music in different rooms of the same venue. Our DJ was organized, professional, and had everything under control. He also had a good speaking voice and mixed the music perfectly. They are cool because you can put all your song requests online on their website, so they know exactly what you want when the day comes.