Does anybody here use the services of a booking agent? (now or in the past)

If so, do you think it was a good deal? Did they take too big a cut?

Did they book you in places you didn't want to play?

Did they book you too often? Or not enough?

Was it an exclusive agreement that kept you from booking yourself without having to pay them a cut?