Well said as always Chaka, couldn't have said it better myself.
My own personal motto for what it's worth: "Patience is key". That is how I approach all my investments. And yes, I've had losses and wins, but always been patient and have confidence in what I own and for that particular company to "execute to plan".
Rory is executing to plan, that is all I can ever ask for and so far he has not disappointed me one bit.
I too have a relatively long horizon, even though I am age 60 I still have no plans to sell the stock anytime in the next few years.
Always enjoy your posts as I like the energy and enthusiasm you convey in them.