Exxon Mobil posts record $45.2 billion profit for 2008. [MSNBC]