As a computer science project, I had to create an anagram generating program. The dictionary I'm using is fairly brief (18,000 words out of 1,000,000 or so words in the English language) but according to it my user name could be the following:
[circle, deck, etc]
[cleric, deck, etc]
[click, creed, etc]
[click, etc, creed]
It also takes awhile to run as it simply finds the anagrams by brute force (if memory serves it is two instances of recursive backtracking and a linear search.). As such it is a relatively useless program as once the input phrase becomes too long, the program's run time can be measured in eons.