oddsod - 1:37 pm on Mar 12, 2010 (gmt 0)
Then I transfer the domain to him and give him ftp access.
Then he does the following in 24 hours:
Be aware that you can't guarantee the domain transfer will happen instantaneously. Across different registrars it has on occasion taken weeks! Simpler and quicker if you're both at a registrar that allows a free "push".