DJ Cain was AMAZING! There is no doubt in my mind that he WAY the life of the party! From MCing, to intros, to customized music for the first dance, and even providing a nice discount because we knew him personally and would refer him. Bottom line is that we were able to provide a good memory for people of our reception. *People are STILL talking about the DJ...2 months later!* That's what I call a good dj!