Chess Mentor - Demo
Full user review
"Best way to learn chess that I have found!"
My favorite part is how it tells me why my choice of move is WRONG, not just what the right move is!
The graphics and stuff are a little dated looking, but who cares - I'm just studying chess.