Everything you posted is 100% correct.
Wow, I don't get that kind of comment often! Thanks for the agreement!