When you invest in stocks, you have the potential of making more money than you would with other types of investments, such as fixed rate bonds and certificates of deposit, because stocks participate directly in the growth of the economy and over the long run have historically outperformed any other form of investments - see some benefits like first of all they don't require high investments and there are many products which are having good demand in today's market. Some of which I know is gold, silver, lead, zinc, copper etc. For details: http://sureshot-commodity-tips.blogspot.com/2010/11/nifty-trading-tips.html