The typical things, IP protection, confidentiality, code ownership rights, payment terms.
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?