I don't know anything about electronic chess computers, but I would recommend the program Fritz 11 for the PC. It has some excellent training features, and can match up to any playing strength.