Buying a domain name in today's world is a business must. Companies need to pick up their domain to protect their brand, and create an online presence that is another must in today's online world. Anyway before you go out and buy a domain name there are a few things you should keep in mind.
b. If on the other hand your sole purpose of purchasing a domain name to use as a storefront a good option is to pick a domain that contains the name of our product. A good rule of thumb is to think to yourself "If I was looking for my product what would I search for?" If you sell red widgets then maybe redwidgets.com would be a good choice, but if that's unavailable consider adding either a descriptive word like bestredwidgets.com or a selling word like buyredwidgets.com.
b. One problem to look out for is a deindexed domain name. What happens is that when someone breaks the Google webmaster guidelines is their site gets dropped from the index and won't appear in the search engine results. It's not impossible to get one of these sites reincluded in the index, but it is a pain, and completely does away with any SEO benefit you might have hoped to gain.
When I purchase domain names I typically use GoDaddy in one form or another. They offer original domain name registrations for $9.99, and used domains are a little more expensive ($14.99 plus there is a yearly fee of $4.99). GoDaddy makes the process pretty painless, but they do try to up sell you a lot for many services that aren't worthwhile. There are lots of alternatives to using GoDaddy, but I don't use them so I can't really speak to them. I'm sure if you look around the internet a little bit you will find some other choices.
Before you can set up a website you need a domain name, but you also need a hosting company. GoDaddy does offer hosting, but in my opinion it sucks. There are tons of other places you can go to host domain names like HostMonster and HostGator, or I'm sure you can find many more on the internet.
Once you have both a domain name and a host then you can go ahead and redirect the name servers from GoDaddy to your new hosting company, set up an addon domain, and ftp your website. Then you should be good to go. One great and easy solution that any semi-tech savvy person can set up is a wordpress site, or you can get someone to do that for you for under $100. Again there are lots of guides out there that can help you and you can figure it out yourself.
There are a lot of steps to setting up your website and it can be a difficult process until you get a good handle on things. Purchasing domain names is a very important step but it really isn't that hard as long as you know what you want/need and take some time to find exactly what you need. Besides that it is just a little bit of experience and you will be quickly on your way to picking great domain names.
The great thing about choosing a domain name is that you don't REALLY need to go out and buy the domain, you can use places like here at InfoBarrel, or other sites like HubPages or Squidoo. In fact I recommend setting up pages for your company on all three of these resources and any other you can find. You don't want to end up 5 years down the road trying to set up a InfoBarrel site for yourself just to find out that someone already has the domain name registered. You are far better off doing it now and getting exactly what you want. It takes just a very small amount of work and it can save you a lot of frustration while trying to protect your brand down the road.
Domains names and other ways of branding your company or product is basically a land grab, if you don't pick up the site name someone else will eventually. One of the major mistakes people make is not getting their URLs fast enough and then they are left regretting it down the road because not getting what you want is a pain, and the really frustrating thing is you will be thinking "that guy told me so". Listen to me today and go out and protect your domain.