It's great to have tons of inputs and tons of results, but we need a tool to get all these great results into a funnel that at the end you can easily spot a great name.
1) Modifiers to minimize results like max chars in the domain name.
2) Take the word or phrase the person typed in and throw it into reverse dictionary  and then take those results and re-run them through your site (ditto for thesaurus.com).
3) Option to remove a result when one word ends and another starts with the same letter and try reversing to see if available (ie ramppart.com).
4) Option to include tons of different mythology dictionaries  and include names where definitions include the user's inputed word/phrase.
I just added an option to sort by length, which should take care of #1. #3 is also a great idea -- I'll see what I can do.
Can you walk me through how #2 would work in practice?