Is it possible, or even advisable, to buy good small-cap companies on cheap ratings?