Maybe not 10, but my top 6 picks going into 2010 are:
LPIH (my #1 holding, major expansion and simple business model...great things ahead)
BSPM (expansion, expansion, expansion)
CHGS (recent expansion should start to show in 2010)
CCGY (Not much downside after a bad qtr, plus expansion..good things ahead)
CKGT (not a 100% conviction buy (cactus dilemma), but growth has been good)
NEP (growth to continue yet cheap on today's earnings)
Currently, not holding any NEP, but that will be changing soon.