Laroke detailed the process well, albeit on an AD:
http://www.laroke.com/larryk4674/2004/wip30.htm