there's a program called "simple sudoku". It allows you to play the game and brings up the candidates to help you to solve the puzzle. You can also load your own game (from a newspaper/magazine). It will give you hints on how to solve the game.
Use google search to find it
Oz