I have been doing karaoke in Oklahoma for about 10 years. I primarily work bars with a few private parties. I don't care for private parties as much so I don't work at booking them.
I have one show in a liquor bar that I have done 3 nites a week for over 5 years. They pay me more than the small beer bars that I do. (One of those I have been doing twice a month for 10 years) In Oklahoma a small beer bar that can seat 30 people simply can't make enough money to pay what a liquor bar that seats 200 can.
I enjoy doing both places and sometimes its nice to have just 10 singers instead of the 40 or 50.
I agree with most of the posts that talk about "Getting What You Pay For".
I have 4 complete systems, 1 permanent and 3 portable with 15,000 selections in them.
The key to keeping good shows is having the music that your singers want to sing.