Guest posts can actually work well for an affiliate site if you handle them carefully. When someone else writes for your site, you get fresh content without doing all the work yourself. The problem is that not everyone who offers to write has good intentions. Some people just want to drop links to their own sites inside your content. You need to read every post before it goes live and remove anything that does not serve your readers. What has your experience been with guest contributors?