UPDATE Few final thoughts....