If you go via oDesk, each contract automatically incudes an NDA agreement.
What kind of protection are you talking about?
What kind of protection are you talking about?
Do you use oDesk for all your development work? The "timeclock" feature they have seems valuable. Is it worthwhile enough to bring an outside developer, one you haven't worked with before, into oDesk to work together?
I think it really depends on how comfortable you are with taking this kind of risk, and how much effort/money you want to put into mitigating them.