found this on another site, not sure if posted but well worth a read(if iv done it right)
http://www.keioc.net/index.php?mact=News,cntnt01,detail,0&cntnt01articleid=341&cntnt01returnid=15
http://www.keioc.net/index.php?mact=News,cntnt01,detail,0&cntnt01articleid=341&cntnt01returnid=15