I can see why TaskRabbit might be biased towards paying for the task automatically after the agreement has been entered, the alternative would be to make it easy for the buyer to screw the workers over, but it seems like they probably need an easier dispute process or they'll lose the buyers, I know I'm not using them again. I guess the worker ratings is supposed to help with this but I couldn't quickly figure out how to rate the worker and TaskRabbbit didn't make it easy by sending me an email about it or something like that, so I just gave up.