I always use www.easypeasy.com. There is a link to the anagram section of the site once you are on their page. You can narrow your search down by stating the number of words in the answer and by the size of the largest and smallest word. There is also an option to search with a chosen word. all in all very helpful!