Blocks With Letters On - puzzle game

Fancy a nice puzzle game or maybe something with words ... Blocks With Letters On ... has it all ... and some quirky game play too.