It isn't as bad as everyone says it is. My teacher assigned it to my class, and I thought it was good. Ignore all of the one-star folks, they probably just had a bad experience with it. My main problem wasn't the website, but the fact I had to do it for over an hour every day.