Ok, this is from Motley Fool.
Their 7 simple triats in selecting stocks.
"...
1. Capitalized under $2 billion
2. Extremely well managed
3. Run by executives that own loads of stock
4. Heavy on assets, light on debt
5. Valued at less than the market average
Most importantly, every one is (6) cash flow positive and (7) operates a successful business in a profitable niche market."
Check out the full text here...