Choosing a domain name for a new business, or product / service can be difficult - especially as a large number of domain names are already taken. Finding a name that's both catchy and relevant to your business, in addition to one that's available can be a challenging task. Here's 5 tools that can be used to find an available Domain Name.
Domain Name Brain - http://domainnamebrain.com">http://domainnamebrain.com - instant search and generates domain names
What about this one