ManyThings.org: Everyday vocabulary Anagrams. An anagram is a word made by using letters of another word in a different order. Contributed by Charles I. Kelly.
WordSmith.org: Create anagrams based on expressions of your choice. An anagram is a word or phrase made by transposing the letters of another word or phrase. Includes an FAQ on how it works, fun facts about anagrams, and a Hall of Fame submitted by users.