Hosting your site
A Web host stores the Web site you create on its servers and transmits it to the Internet. There are plenty of Web hosts on the Internet. To choose the best one for you, here are some basic attributes you will want to check.
Host speed
You must check that your
hosting server has DS3 connections or better. Don't choose one that
has less than that or your pages will load slowly (T-3 connection is
fine).
Bandwidth/data
transfer
This is the amount of
bytes that transfer from your site to your visitors, so it's
important to choose the size that fits you. In some places you will
see that some hosts provide "unlimited bandwidth." Don't believe
this claim, because the host pays for the amount of bandwidth you
use.
Web storage
This is the amount of
disk space the host will provide to save your site related things.
So here too you must check the appropriate size for you. Don't pay
for a huge size that you will not use. Choose wisely.
Technical support
Does your host have a
technical support function 24 hours a day, 7 days a week? Does it
offer support by phone, by e-mail, or both?
FTP, PHP, MYSQL,
Perl CGI-BIN access, SSL…
Check what your Web site supports. Can you install scripts? Does it offer a secure server for doing a business "SSL"?
E-mail features,
autoresponder
Can you have your e-mail
addresses at your own domain? How many e-mail addresses you can
create? Do you have POP3 e-mail client capability?
Do you have a free
autoresponder included in your package?
Hosting sites:
Here are the best places
to register your Web site. You can find a lot more by searching the
Web for hosting sites. Compare what each site offers and what it
costs monthly.

Above is a comparison of the three
different packages Yahoo offers. You can see how the price depends
on the content of the package.
Okay, you have chosen which host you want to register your Web site with, the next step is to start searching your domain name to see if it has been registered yet. After choosing a good domain name, write down your information and type in your credit card number to buy the domain.
Domain Name
When you choose your domain name, you should make it suit your
business. The name of the site tells visitors what your site is
about. For example if you want to sell a product on your site, your
domain name should be the same as your product. This step will add
more credibility to your site and make your customers trust you.
Now before deciding on your domain name, make a list of about 10 domain names that fit to your product. Try to make your domain name short, meaningful, and unique. It should create curiosity in the reader and be easy to spell and to remember. Make your domain name no longer than 20 characters.
You can use any hosting site to search for your chosen domain name. For a faster check you can visit the sites below to see if the first domain on your list is available. If it is not registered yet, good for you. If not, just keep trying until you find a descriptive domain name that is available.

This is a snapshot from domainsearch,
where you can search any domain name from around the world with
every extension that exists.
don't forget to bookmark us (CTRL-D)