I have always loved the way a DJ is able to guide a reception and engage a diverse group of people at weddings...but two of my friends are suggesting bands. I love the energy of a live band but I am worried that a band wont be able to please such a broad group of age ranges and will be less versatile in pleasing individual tastes throughout the night. Any thoughts?