Personally, I do almost all my outsourcing on oDesk for a fixed rate. I occasionally post on Freelancer. Recently, I've been debating whether or not I should try paying hourly instead. I spend $x,xxx-xx,xxx per year on outsourcing alone. Most of it is on programmers. Fixed Rate Pro: Know the cost upfront, freelancer will work efficiently to save him/her time Con: Freelancer will try to cut corners, potentially costing you more money in the long run Hourly Rate Pro: High quality work, as it will be done slower Cons: Freelancer will work slowly, costing a lot more money. So, out of those of you that outsource a ton like me, what is your take on fixed vs hourly?