@adsbc: Great write-up,