Having a good domain name can help contribute considerably to the success of your website. Ideally you want something that is easy to remember, easy to type, and which will help with your rankings in the search engines. You can register multiple domain names and select one as your primary domain and have the remaining domain names redirect to the primary domain name.
Domain names are issued on a first come first served basis, so it pays to register your domain name as soon as you can after finding that it’s available – the chances are very high that your competitors will also discover the domain is available and they’ll snap it up.
There are some other very good reasons for getting your domain name as soon as you can. Even if your site development is 6 months away get the domain name registered and get a ‘coming soon’ page up under the domain, with some text about the website and your contact details. This helps to ‘mature’ your domain name. Some search engines take into account the age of a domain name, with sites with more mature domain names often ranking in the search engines above newer domains.