The term affiliate marketing gets thrown around a lot but what does it really mean? Well, social media has given…