Sort:  

Me too @nmamdit, I have experienced all the points mentioned above in my lfe.