*** Couple of thoughts after going back through this one...