Witholding information is Nintendo's route, not Sony's. While I like surprises, it's not a very good busniess decision to keep everything a secret until the last moment. Sony understand this, and they understand that if they want a good shot at keeping Microsoft a distant 2nd in marketshare, they need to really beat the hell out of them at E3. They need to make potential Microsoft-buyers say to themselves "eh, it's too early for me to be buying a new XBox. I'll wait for the PS3." Their best bet is to show the public what they've got as soon as they can, and the best place to do that is E3.