Sentiment analysis may yet turn out to be as big a challenge as machine translation, corpus-based lexicography, and information extraction were in their time. This is a truly multi-disciplinary effort which draws on and can inform research in psychology, artificial intelligence, knowledge management, human computer interaction, affective computing and has an impact on such diverse areas as film studies, homeland security, translation studies and others.