And I concur with your sentiment. I too have been following for a number of years. I continue to slowly accumulate shares with the change I find in the couch :)
Even if it takes a couple more years to get it completely right... so be it... I have time. I don't think this is a stock or a company you can sit and watch daily... watch every trade and analyze it. just sock away some shares and walk away for a while... Set and forget... let it bake :)