Stocks to Own in 2007

From a coal miner to a high-tech giant, we suggest eight timely picks.