Stocks Gain After Fed News; Energy Slides

from AstraZeneca, Deutsche Bank, Exxon Mobil, PepsiCo, P&G, Royal Dutch Shell, Sanofi-Aventis, Bristol Myers, Discovery Communications, Dow Chemical, Medco Health, Motorola Solutions, Occidental Petroleum, Pulte Group, Raytheon, S Nextel, Starwood,...