The Hangman Solver
This solves the game of hangman. It can be useful in doing crossword puzzles as well. You come up with a puzzle and it comes up with guesses. Use the "Already Guessed" field to indicate incorrect guesses.
Enter a 1 word (dictionary words only, no proper nouns) puzzle using dashes (-) to indicate unknown letters. The "Already Guessed" field needn't include letters that are in the puzzle, but they don't hurt. You can also use periods (.) and question marks (?) to represent unknown letters. That should make things a bit easier for people with tiny keyboards.
Disclaimer: This script uses a dictionary that I didn't write. It may be missing some words. It doesn't include proper nouns (except country names) or words with non-ASCII characters. Let me know if you find more deficiencies (thanks). However, before sending me a word that you think isn't in the dictionary, try just typing it into the puzzle field. People frequently forget to fill in all instances of a letter (e.g. fi---ng for fishing is missing the second "i").
The old hangman interface saw about .03% as much traffic in January as the new one. This link will be going away soon, but I'll leave the page up. Bookmark it if you want it. If you do have opinions on how to further improve this thing, feel free to tell me about them.