1) No problem, you will not loose your domain...We will transfer it over to VodaHost free of charge.
2) I don't know how Yahoo works...But I assume you would login to their server and download your files via
FTP.
3) After you join us, you will have to re-create your email accounts in your VodaHost control panel...This takes about 5 seconds.