So I've recently started to try and improve my outsourcing game. Which marketplace do you guys think is the best? There's quite a few out there (oDesk, Elance, textbroker, 99designs, freelancer.com, etc.) and the types of work and quality seem to differ a fair bit.

I'm working with oDesk for now because it seems accessible, but for every job I post there's a boatload of crap applicants who basically apply for every job under the sun at rock bottom rate...
Wait while more posts are being loaded