@tech1: Very good write-up.