I am planning to shift here and have a domain registered at GoDaddy till May '09. Now if I signup for a new account (1yr), do I transfer for free? Also what is the domain registration period that I will get, May '10 (since Dreamhost is offering a free domain with a hosting account)?
If you transfer, your registration will extend an extra year. I’ve not tried the free domain via a transfer, but that “free domain” is just a $9.95 credit that will sit in your account until you use it. So you can use it for the transfer, or for some other domain registration.