The Best Small-Cap Stocks to Buy Now

Investing in small-cap stocks can be fraught with risk, but the rewards can be greater than what's offered by their large-cap cousins.