This is a program I wrote to solve Sudoku puzzles. It seems to work pretty well.The source code can be found here.