The inevitable leaks from BioWare concerning Mass Effect 3 have started. Suffice to say, I don't think I'm going to make it to March 7. I may have to pull a Cartman and freeze myself for the next month or so. Haven't been this stoked for a game in a really long time...