Choosing a domain name for your product, service or business can be one of the most challenging steps in establishing your online identity. While it's important to choose your name wisely , it can be difficult to craft a creative name that describes the essence of your business. Your name needs to be snappy, memorable and successfully communicate something about your business, and because so many top-level domains (TLDs) are already taken, it's no easy feat. In this post, you'll discover 18 excellent tools to help you create and choose domain names, including a variety of search and suggestion web apps with a wide selection of features, so you can craft the perfect domain name. 1. Domainr Domainr allows you to explore the entire domain name space beyond the obvious .com, .net and .org, and discover new and interesting domain names. It anonymously logs searches and tracks over 1,700 top-level domains and over 1300 generic TLDs, registrable at one of 219 accre...