Nice guide; I would add magazines to the list.
There are tons of magazines virtually about everything, available for download as pdf's. Just find a relevant magazine for your niche, copy an article or part of it, and post that article on your web 2.0 property. You could insert a link into your post to the website of that magazine, as a thank you, and for link variation.