I just found this very interesting article on Mashable - http://mashable.com/2009/08/30/analyze-twitter-content/
I actually like TweetPsych but I do wonder what would be the business implication for knowing sentiment and psychographics on individual users rather than an aggregate of all the followers for a particular account. Would it really help create a positive lift in sales?