@greatsam: Kudos. Nice write-up.