Crossword generator (and solver) with a web interfacfe.