One of the better ways to promote a blog or website is to write guest posts for other blogs. It's a bit like article marketing. However, I think it could be more effective.
Firstly, if you write for a high page rank blog, you'll receive a lot of link juice from your link back. And if it's a high traffic blog as well you'll get many clicks directly, and very soon. (Articles confer both benefits, of course. However your article is buried amongst thousands of others, so obviously the link juice is a lot less concentrated, even for a very well regarded directory like Ezine Articles. Similarly, clicks to your bio-box link are less frequent since there are so many other articles you're competing with.)
With this in mind I've been looking for blogs that want guest posts. Just found this list, which other bloggers might find quite useful.