Facebook and Twitter Offer Businesses Opportunities and Challenges