One of the best ways to make money in the stock market is by buying and holding solid companies for the long run, as this ...