http://www.stephenhalbrook.com/registration_article/registration.html
Bump #2, that pretty much covers it.