I would highly recommend using Magic Touch Productions to DJ/MC ANY gathering/event/party/celebration you have! They were absolutely amazing at my wedding 9/20/13. I had no doubt in my mind that they were a great team the first time my husband and i met with alan. They are very reasonably priced- i would say underpriced if anything! They did such an amazing job at my wedding that guests thought i spent 3x the amount! They know exactly what they were doing so I pretty much let them choose the music, we had guests of all ages and everyone had a blast on the dance floor! i cant wait until the next event in my family because Magic Touch has a returning client for life!!