NameIt.net has the easiest transfer process I've seen... not sure how well it works with domains from other registrars, but I just transferred the three domains I had at NSI out of there. Their process is simple:
Say you want to transfer, give 'em a credit card (so they can bill you $19 for a one-year extension)
They send an e-mail to the administrative contact as listed currently in WHOIS, with a PIN confirmation code
Key that into NameIt's system, and they send a message to NSI (or whoever) to request the transfer
NSI takes their sweet time to approve (took 3 days here - during the week)
- Say you want to transfer, give 'em a credit card (so they can bill you $19 for a one-year extension)
- They send an e-mail to the administrative contact as listed currently in WHOIS, with a PIN confirmation code
- Key that into NameIt's system, and they send a message to NSI (or whoever) to request the transfer
- NSI takes their sweet time to approve (took 3 days here - during the week)
- Transfer complete...
All in all, I was impressed...