Literate Software Systems

Free
Creates and solves crosswords with the sharing possibility