Karaoke always sounds like a bad idea to me, but when you have a professional setup, a great host, and every song you can think of everyone will be singing until their throat gets hoarse and then some.\r
\r
This guy has it all and delivers it to you. I can't imagine any gathering that he couldn't make into an awesome party. He's knows exactly what it takes to get the first few singers up, and everyone up for the first time. After that, no one wanted to stop.
Pros: great selection of music, great host, professional mics / monitor / speakers
Cons: provide your own location
more