I have used odesk as a means of finding workers with a pretty good amount of success. Just recently tried out the other side of things by doing a job and made the mistake of not getting a milestone before delivering the a completed job. Another lesson learned. How many of you use sites like odesk, freelancer, and elance? How has it worked out for you? Any tips on how you use these sites to avoid any unpleasantness?