The Potential of Social Media Marketing for Small Businesses