I have monitored social media buzz on particular keywords and brands via qualitative measures and it is time consuming. I found some good approaches like:
1. Google Trends
2. Google Alerts
3. Going to Twitter Search
Someone recommended Viral Heat. But its a pay service. But if it saves time and its accurate, why not.