Having a domain name is the first step to your online identity. Domain names provide a clean, user-friendly and convenient option to access your website. Whether it is to promote your website, or as part of a more global online strategy. Once you have chosen your domain name you will need a website and require hosting so it's best to get your domain with whoever provides these services for you. A simple descriptive website is easy to remember and looks great on a business card! email@example.com is a far more impressive approach towards your email communications. It is also incredibly difficult to find a good address through free email providers.