Sudoku Craving offers a free Sudoku challenge every day. Each day a new Sudoku challenge will be randomly generated. You can play the latest challenge or you can browse through existing ones. Registered users rate the difficulty level upon completion. I great exercise to help students with logical thinking skills.