www.kokolikoko.com

     
Puzzles that may be created from user's words, or from the included dictionary. Dimensions and difficulty are customizable. Spanish version is available.