I have been coming up with a lot of Web 2.0-ish ideas recently, but I often spend too much time trying to come up with a name that is an available domain name as well. There are some sites (such as my personal favorite, domainnamesoup.com) that attempt to help you with this, but they end up taking quite a long time as you try various combinations of words and synonyms.
I made a tool that helps me automate the process of thinking up and looking up domain names. You give it a few keywords and it automatically extrapolates them into related keywords, which it then uses to build domain names. It checks the domain name availability automatically, and rates the domain name with a relative score based on several factors (such as length, relevance of the keywords, if mangling has been applied, etc). The best part is the speed, as it can generate hundreds of relevant available domain names in just a few minutes.
Not all of the domains it spits out are great, but quite a few of them are. I have used it to come up with domain names for a couple different projects so far, and I’ve found it to be very helpful. I am also using parts of this tool in my new business venture, which I will post about later.
Try it yourself by installing it from http://okgodoit.com/domainsearcher.htm. Be sure to let me know what you think, and any suggestions you may have.