Watching this, I wonder if maybe people would stop pining over Apple keynotes if they realized there are actually people at other companies (ex-Apple or not) that can put on a more than halfway decent show and do product development hand in hand with good UI design.