Outsourcing has always been a struggle for me since starting my business online. In fact, I feel that almost every mastermind group that I belong to discusses the infamous "outsourcing" topic on a regular basis.
In the past, I have used eLance and Rent-a-Code rather exclusively. Both have lots of freelancers ready to do your work and my experience has been rather hit and miss. Both are good company, though.