I have been having a lot of fun playing Knotwords lately. It a fun and sometimes challenging reverse crossword puzzle in which you fill letters into a grid.