Great post. I've done the same thing as Keynes. tried commodities related businesses but realized that the value was dependent on other's agreeing with my views. this could take years. With good companies, the cash flow and cash in the bank make it easy for others to agree with my assessment and the portfolio keeps moving up.