oDesk and elance leaves a bad taste in my mouth. The only real way I can see using one of these services is where the potential employers bid on my limited time, and not the other way around. That way your helping the workers to get paid more, and you are not helping the employers pay less.