@rondras: Very good write-up.