@ggorwell: Really good read.