I first heard of this marketplace for online jobs from a young lady who payed for her 1000 euro trip to some exotic land i can not remember. The idea of earning that much intrigued me and i looked into it.
Odesk is basically a virtual office where you are awarded a contract to work. You are chosen by your credentials. In a little while you can establish regular connections and get work on a regular basic.
I never knew i had skills until i joined Odesk. You can qualify for many many jobs and get work in various areas. The sky is the limit when it comes to choices on Odesk.