Started out with a Sudoku solver bored one evening. Took a look at the code recently and realized almost all was there to also generate puzzles and created a (hopefully addictive) app for playing Sudoku.
With Easy difficulty and Helper Mode on: puzzles can be solved extremely fast (probably too easy for most). But the difficulty scales up however you like.
Looking for feedback, suggestions, etc. Maybe add a print feature for each puzzle created?