They are awesome! My wedding is coming up in September 2009 and the followup has already been great. They provide you with detailed paperwork and leave the guesswork out of what you should expect at your wedding reception. I had no idea of what to look for in a DJ service and Kirt at Mike Staff walked me and my fiance through the entire process. We were very pleased and pleasantly surprised that he was a Prince lover too! Also our DJ Bob is a great guy! I can't say enough about them. If you are looking for a great DJ service and want to incorporate Karaoke into your reception I would highly recommend Mike Staff. They are fun, personable and listen to all of your requests.