Using Social Media and Social Networking for Affiliate Marketing