I came to present a diary on this as soon as i discovered it but
GrainofSand had already done so. Unfortunately, it's rolling off the diaries list with insufficient recommendations to make it to the top. Please read and reco that diary!
again, please see GrainofSand's diary and recommend it!