Archive: 2020-08-04
Printing crosswords
I spent hours implementing a replacement print layout for a free crossword so that I could save myself several seconds every day.
I spent hours implementing a replacement print layout for a free crossword so that I could save myself several seconds every day.