Ever seen the Internet Anagram Server (I, Rearrangement Servant)?

Anagram: “A word or phrase formed by rearranging the letters of another word or phrase.”