I am trying to generate some traffic to my blog and I heard that guest blogging is a good way to do that. I am just a bit uncomfortable putting some of my best stuff on someone else's website. Why generate traffic for them? Does anyone have experience with this? Does it provide any benefits?