Affiliate Marketing and the 3 Ways to Make Your Blog Posts Go Viral