I have outsourced some web development work before. With outsourcing its bit of trial and error to find the right person you feel comfortable with and does the work properly. The other issues I have noticed when outsourcing work especially to India is that they work as a team and the person you are speaking to might not be the same person you talked to prior.
If you are looking to outsource work I might be interested. My pricing isn't going to be as low as you would get subbing out overseas but you would be getting a native English speaking person with tons of experience in the digital marketing industry.