We got a promo at the moment where you get 400+ word articles from $6 per article.
We are still working on our WP plugin which will automate the publishing from our content portal. Once this plugin is done I will save a heap of time, I am sick and tired of copy / pasting articles
So to outsource a full site I would calculate something like this:
$10 - 1 .com domain for a year
$600 - 100 articles
$50 - Blog Commenting *
$40 - Directory Submission **
$100 - 10-15 article submissions ***
* - There are a lot of offers out there, make sure you talk to the guy you outsource to and make sure he knows that you want full comments, not just "nice site", "nice theme", "merry xmas" etc. Those kind of comments will not be approved and/or get deleted as soon as the blog owner become aware of them.
** - I am not always doing this as I am not completely sure it actually has an effect other than helping you in to Google Sandbox if done too soon. If done slowly or after the site has been up for a few months it is probably a good idea, but again I have plenty of good producing sites which never had the directory submissions done.
*** - Check out various deals - for example here, DP, SP, Warrior, I would go for a deal where the article is submitted at least to Ezinearticles and then to a distributing service. You could also go for less articles and have them macro'ed so each submission from the distribution service is a unique article.
I mix this up a bit from site to site to make sure I have each site done a little different so I wont have the same kind of links to all my sites.
The $800 is your main investment, if a site starts to make good money after 3 months time, then it is a good idea to invest a little more in to it, a good rule I am trying to live by with my sites is to re-invest 20% back in to each site, so a site making $5 a day = $150 a week would get $30 put back in to it in form of more content / article submissions / blog comments. That still leaves $120 a month which will cover your initial investment pretty quick