This is the guy to hire for your wedding, hands down. Plays everything you want him to, knows his shit and plays great tunes, adheres requests made by attendees, so many great thin...gs. Since he showed up early too, he was able to make a sound system work outside where the ceremony was happening as well so everyone could here the officiant clearly the entire ceremony. That wasn't planned and he got it figured out on the spot.
He also keeps a very fun tab of events on his Facebook profile, which I may say is quite entertaining to read the next day while curing the hangover.
If you're wanting someone who isn't a pricey company and will work with you on everything while being communicative and flexible, he is the guy!