If you want to buy a strong chess program to play against and get some analysis then Fritz 8 is the thing.However if you want a traing program which gives you awsome training options (Fritz 8 does have these options but they are CRAP) and great game analysing with a lot of comments and explanations (Fritz 8 only tells you the obvious things) then go for Chessmaster 9000.Fritz 8 for playing against and analysing with not so good comments.Chessmaster 9000 for anything else. Chessmaster is much better.