I don't often work as a contractor on ODesk, mainly because when competing against thousands of other developers from other parts of the world who are charging $5 per hour or less, it is difficult to either be awarded a contract in the first place, and to work for an hourly rate which matches your skills and experience.