We have used DJ Coop for our last 4 company Christmas Parties. He's very good, plays a wide variety of music. We dont do the karaoke thing at the party, but, I believe he does provide that as well. His email is Samuel.Cooper at BAE systems. You can tell him the office manager at Synthetic Materials recommended him.We're having a party on October 20. The DJ I wanted is not available. He gave some recommendations but I haven't been able to bring them up in a google search. I'd be grateful for names and contact information.