Wow, this is an amazing service! Somehow I missed this the first time it was posted, but I'll definitely use this for all my domain hunting in the future.
I'm curious: how did you pick the "other keywords commonly found in domain names"?
I've been playing with the site, and the sheer number of results can be a bit overwhelming. It might be neat to help address that by grouping together the suggested domains into categories of roots?
For example, there could be Places roots, filled with roots like hub, spot, -ocity, etc. There could be Frugal roots, with roots like cheap, cheapo, bargain, steal, etc. There could Newspaper roots, which add words like Observer, Times, Post, Chronicle, etc. to the users input. Other users could also create their own Roots, and share them... it'd be a great way to encourage community and create stickiness. If I have my 100 favorite Roots categories saved to your site, I'm much more likely to continue to use it to hunt for new domains.
When I search for a keyword, the results could be displayed in conceptual groupings (i.e. the different Roots categories)... that would help me quickly scan the results.
Just a thought... feel free to use or disregard. I'll definitely be using your site in the meantime!
If you (or anyone reading this) is interested in categorizing the 2,000 modifiers like this suggests, please drop me a note: matt@leandomainsearch.com -- I'd be more than happy to compensate you for your effort.
One feature request, though: while almost no self-respecting site would use most of the TLDs out there, any chance you could add in support for domain hacks and/or otherwise give an option to aggregate data for specific non-.com TLDs? I've noticed that a lot of the hipper two-letter TLDs are actually becoming prime real estate (namely .io, .fm, and .am), and they're young enough that a lot of really good names are still available with them.
I'm curious: how did you pick the "other keywords commonly found in domain names"?