I think outsourcing is a good idea as long as your provider gives you quality work at a fast turn-around time. There are numerous outsourcing companies nowadays that are cost-effective and I have to admit, they can really help pump up your business. Well, two heads are better than one.
I will agree, that in today's economy, you can get solid workers as contractual employees as opposed to fulltime. Whether you want to go that route or pay the extra $$$ to hire a full company for the services you require depends on your capabilities and skills in-house to successfully manage the project or not.
You can try outsource article writing to http://www.cyberhubonline.com, they charge very low prices per word and they usually deliver within a week or two except if you order a speed coupon for a little more which is again very cheap comparing to other article outsourcing sites. Hope that helps ! :)