I would be very happy with any solution that removes this stressful bidding for a staff member. And having to bid for 3 of them is a nightmare.
I just can't cancel a meeting because I am bidding and the next trainer that I like becomes available in 20 hours, and I certainly can't say "oh honey, can you pick up the kids today? I'm bidding for a trainer and everybody seems to want him!"
I always end up with very expensive staff members because either time passed and they get a big salary, or I got someone that is crap and/or overpriced, therefore not wanted.