Blogging has many advantages;  through your blog you can share your knowledge with  the world or go even further and make money from it. Affiliate marketers who are just starting out could benefit from having their affiliate