All registrars give protection & additional services for your domain, such as :-

   Domain Locking, WhoIs protection, Auto-renewal and Parking etc.

In most cases, these will prevent a transfer, and MUST be turned off.

This should all be possible in the interface from your existing registrar.

It is much easier if you have, or open, an account with the new registrar before starting a transfer.

   You're only dealing with one issue at a time.

   Not trying to juggle everything with the old and new registrar at the same time.

   (This might just be me, sometimes I have a list of domains to move & I need to keep check)

You will also need to obtain an authorisation code to pass-on to your new registrar.

This is usually obtained via your existing registrars interface.

During or after transfer you will need the Internet ID of the Name Server for your domain (Server IP &/or DNS).

This is because the processes involved which brings you site to the public is  :-

1.  Your domain registration

    (with registrar) acts as an initial

    point of reference.

2.  It is then associated with the

    server hosting your domain.

3.  The server then provides the site

    or page.

4.  Your browser then loads and

     shows it.

The DNS details should be easily available in your interface with your hosting company.

If you are going to buy a domain & host it with the same company (not recommended) this is all done for you.  (It is ok with my recommended providers)

I found it best to have all the details, above, written down.