Not to totally disagree with post #9 ... but I will anyways.
I found chess mentor to be immensely frustrating (they throw you into Nimzowitsch on move 25 and expect you to figure out where he's putting his knights... like, good luck). BUT the price is great and it does help your chess if you work through it deliberately.
Totally worth trying.
totally worth trying, but yeah good luck with the Knights!
mmmm....hot dog...drool