I wrote this several years ago and it has been improved upon by several other members.....
http://www.crankshaftcoalition.com/w...op_dead_center
.