I'm curious how you determine whether a given review is positive or negative, did you use something like http://nltk.org/ ?