We did this for a client last month. I don't know if he has put more copy on the back-end but the sign-up process works well.
http://www.accountingpower.com.au/affiliates.phpIt's just handing the info back with a link that is ready to go after someone signs up.
Hope this helps.