The best stocks to buy are
1. Wonderful companies hitting trouble water
like CAB ,FLT and CCP and soon maybe WOW when fund managers
run to the other camp :-) the WES of this world..
2. A young wonderful company not so glamor and not so flashy
like ONT and NVT, BKL and TRS