We hired Billy J for our wedding and thought we were hiring a real professional. The form he has you fill in with your favorite songs, people to introduce, birthdays, etc. made us think he was really personalizing the wedding for us. Unfortunately he forgot songs we wanted, forgot the birthdays we wanted announced, and we really did not like the way he introduced the grandparents, having made an ignorant comment about the year my great-grandmother must have been born in. We did not get one compliment about the dj. and a few people said they didn't understand what he was saying and someone even said he was very self-promoting. Thank goodness our food and tablescapes were beautiful.....and also it was a good thing that he was not part of the ceremony. I suppose he could be good at his job if you have time to supervise him...but really, who has time to babysit the dj at their wedding???