Viral marketing is a great way to drive traffic to your website, but you have to know how to do it properly to succeed.