1. Undiscovered companies that can sustain 30~40% growth rates from internally generated cash are hard to find. When you do, hold them . 2. Don't compare yourself to others. Compare yourself to yourself 2 years ago . 3. Always own more of the best companies you can find. Often times they are already in your portfolio . 4. Many like to sound smart by making things complex. These people usually work for other people. Successful people simplifies things . 5. If you are looking at buying a new company/stock, it needs to be better than what you already own. Don't dilute your returns . 6. Your investment returns will dramatically increase the day you stop listening to the mainstream financial media. ..... for more, please see Ian's twitter https://twitter.com/iancassel