I've been freelancing in Odesk for 4 years now, it's an hit and miss actually... The right client is out there just be patient in finding them, I've been earning 6 times now compare to my old salary, just be honest to your client, and be punctual in everything you do. You will get your reward, I am sure with that.