Odesk.Com is Great site. You can find great employer and earn good money. You have to work hard and bid on projects that you have knowledge on. You should also avoid bidding on jobs posted by employer who are not verified and do not have a working and paying history. An employer who is also not communicating is a dangerous sign. If you do not want to risk, you can always ask for a milestone. Odesk is a good site.