some year end thoughts with all these....