Social Networking and Viral Marketing Flashcards