A few thoughts....