I have been a huge advocate of guest blogging in order to build relationships, exposure AND links. I know may people within our own internet marketing niche who do it often, but I still have to see bigger brands take part in it (maybe with the exception of American Express’ Open Forum, which is more of a community). Here is a nice infographic explaining how it builds upon the blogging efforts you already do.