Sort:  

There may be a few ups and downs on the way, but I pretty much agree!