I've been to a lot of TechEd's, I've been going as either a delegate, partner, or member of Microsoft since 1997. In fact this is my 2nd TechEd this year so far. So I've seen a lot of keynotes, heard a lot of product announcements, and seem a lot of demos.