The Anagram server is a web site that lets you enter a word or combination of words and it comes back with a list of other words that can be made up of all the letters.
http://wordsmith.org/anagram/index.html
It's great to make brainteasers.