I've just stumbled across a great resource, and (sweet as I am), thought I'd share.
The website is called MyBlogGuest. It's a hub for the exchange of guest blog posts. The quid pro quo is this: the writer gets exposure and a backlink to his/her site or product, and the publisher gets free content. Brilliant idea, and there are only three websites like it -- MyBlogGuest is the best of the three, as far as I can determine.
So here's how it works. You sign up (it's free), and post a request for guest bloggers in the forum. Describe your website, Alexa rank, Google pagerank, and what types of articles you're looking for. Bloggers interested in contributing a guest blog post to your site can respond to the post or PM you.
You can also peruse the MyBlogGuest articles database -- it's a collection of original articles that guest bloggers have written and uploaded for posting on other other websites. You can see a description of each article (sorted by subject), and the first paragraph. If you like what you see, you can submit a request for the article. The author will review your site details (and the details of any other sites that have requested the article) and choose which site to publish it on.
I signed up the day before yesterday and have already secured two well-written, relevant guest articles. One has gotten over 1,000 hits since it was posted yesterday, and (this morning, anyway) had the #1 spot on Google for the search term "reasons to buy Windows 8." Check out the article here: 5 Reasons Why You Need Windows 8.
In addition to obtaining articles through the site, you can also write your own and submit them to other websites to gain exposure for your website and (at a minimum) a quality backlink.
FYI, I have absolutely no affiliation with MyBlogGuest, and would not benefit in any way from signups that originated from this post. Just thought I'd pass on a great resource.
Have a great day!