http://personal.mco.bellsouth.net/mco/b/a/bachtal/anagrams.htm