That is a great deal to digest this early in the morning, I am going to read this again once the java is in the bloodstream.