Frank Longo is a freelance puzzle creator whose books have sold more than two million copies. He maintains a database of more than nine hundred thousand words and phrases with crossword potential.