Guest blogging can be a great way of getting a valuable backlink to your website. Write something that is informative, useful, humorous or is generally not spammy. Chuck in a link to your website, and you've got a page that is relevant to your website, good anchor text, great marketing and the opportunity for a regular guest spot.