Hi,
I have build three free crossword sites to help my English students. Please try them
The first one has interactive crossword puzzles you can do online.
The second site has crossword puzzles for printing out.
The third site has both puzzles you can do online and print out. These are harder and for advanced students who want to increase their vocabulary.
http://hotwombat.tripod.com/
http://au.geocities.com/jamestlake/
http://au.geocities.com/freecrosswords/