Affiliate Marketing and Social Media Go Hand-in-Hand