Great businesses are everywhere and it makes great sense to buy a portion of such businesses through the stock market. If you can find great businesses through research, enter at a fair value and stay invested for considerable time, there is a fair possibility of getting wonderful returns on your investment. I highlight the 'enter at fair value' because buying something great at an exorbitant is not really going to be fruitful for an investment. If a commercial property pays high rental income then it may be a great investment but you need to make sure you don't overpay for it else it will cease to be a great investment. There are 3 qualities that I have noticed some great businesses possess: 1) Debt free - firms that don't carry any debt on their balance sheet. 2) Cash rich - firms that are flush with cash on their balance sheet. 3) Negative working capital - Firms that can charge the customers an advance for their products and as a result maintain negative wor...