DJ Garry gave us exactly what we wanted on our 6/24/12 wedding day! His online planning tools made it easy to organize intros, first dances, toasts, etc. DJ Garry provided great music and not one name mispronunciation or mistake!! It was very clear that DJ Garry is a true professional and really knows what works. He did a great job keeping us on track with our timeline and kept the energy up on the dance floor all night! Everyone had a great time! Thanks DJ Garry!!