There are lots of questions in persons mind when we talk about small cap stocks. Firstly people ask for what is small cap stocks meaning and then they jump with questions like which is the best small cap stocks to buy or best small cap stocks for long ter