What is exactly "transfer"? I already have my domain regisered with other company. If I use the "transfer" option does that means the new company gives me 1 year of use for my domain (for USD7)? Or I just pay those 7 to make the new company handle that domain and then pay other 9 to use it for 1 year?
If I use the "transfer" option does that means the new company gives me 1 year of use for my domain (for USD7)?
Yes. When you transfer a domain registration to a different registrar, one year of registration is added to whatever amount of time the domain currently has until the expiration date.
Essentially, you are renewing the domain for an additional year, but with a different registrar.
So, for example, if you had a domain name that expires on Feb 02, 2008, and you transferred it now to a new/different registrar, the new expiration date would be Feb 02, 2009.
Many registrars offer a lower price for transfers than they do for renewals, in the hopes that they will gain a new customer, who will then continue to renew with that (new) registrar.
Some registrars boast that you can "transfer to them for Free!" -- trying to confuse the transaction by making people think there is a "charge" to transfer a domain OTHER than the "1 year renewal period".