I used On-Site Productions for my wedding ceremony and reception. They did a fabulous job! The online worksheet to fill out music was easy to use, and I loved that I could work on the music at my convenience. My DJ called me a few weeks before my wedding to finalize all of my music, and all of my requests were played. Jared, my DJ, helped to keep my reception running smoothly and kept the party going. My friends still talk about how much fun they had dancing at the reception! The Custom Monogram looked beautiful, and helped to make my wedding feel unique. The Dancing on a Cloud Effect looks amazing in my first dance pictures! All of my guests were amazed at the cloud effect, and said that was a cool feature they remember! I would definitely recommend On-Site Productions. They helped to make my wedding memorable, and I would use them again in the future!