Many times people come to me AFTER their company has opened for business. This unfortunately it is not the best time to begin thinking about having a website.
You want to have a website up and running BEFORE you open the doors. The reason is simple, you want to give search engines the opportunity to find you.
So by having your website up and running in advance of commencing business, when you do open your doors, your site has already been indexed by google.