Sudoku Assistenten awards

Software that will solve, generate, print, rate, give hints and make Sudoku!