@tech1: Very nice write-up.