I have earned a decent income for my company using odesk.com Basically, you just need to make sure your profile is up to date, and prove that even though are more expensive, than $10 an hour coders, you are worth it.
I agree. oDesk has been great for me - nothing but good experiences. The key is to set up a good profile that differentiates you from the cheap workers.