great post @jerrybanfield, I would like to add one thing...
"Attitude" will take most part of the success. many people know this, but only a few are able to practice it, and you are one of them I believe. as you are at the stage today
Regards
@el-nailul