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.
Suggestions:
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 [1] 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 [2] and include names where definitions include the user's inputed word/phrase.