Be cool to add sentiment analysis to that too. I was going to do that 3-4 years when I had a nice little Sentiment Analysis ruby gem that would take text and rate it well as happy, sad, angry, joyful, etc. Scan a shops inventory and blogs posts, and pages for text and return the merchant some opinions about their writing... lost interest in the idea when it was clear that it would never scale to an international crowd and that the gem was somewhat holding me hostage to some startup's future...