There is no shortage of complaints about hired workers. Whether from elance, craigslist, offshore, or domestic, the the margins on good to bad labor seem to be around 1:50.
I recently hired 4 artists for a project. One delivered great work. Two got about 15% of the assignment finished. One has not sent me anything over a month later.
Focus on the worker who gets the jobs done on time instead of chasing down the non-performers.
Before you even hire someone, test them. Give them a job to perform. See how promptly the project is finished. Be reasonable. Just like yourself, the worker will have areas they are great at and others that they blow at. The good workers will let you know when project requirements are over their heads.
The less time you waste with outsourced labor the more time you have to do more profitable (or enjoyable) things. A dime saved today could cost you $10,000 tommorow.