Learning About Viral Marketing Techniques