Sudoku Duck
http://sodoko.org.uk