That is precisely why I usually recommend avoiding websites like oDesk, elance, freelancer etc.
You need to have experience and knowledge in order to weaeve-out the bad candidates... but odds are, it's due to your non-experience that you're looking on these websites.