I do not look forward to the day that computers are better at solving these puzzles than the average human, and I feel we're nearing that point with captchas. You could also substitute in Unicode look-alikes to disguise words in your puzzle.