Compare and contrast popular current social media platforms, explaining the role each one plays in marketing products and services.