As of this posting, we're 22 hours, 10 minutes away from the WWDC keynote.
Here's a thread to talk about all the rumors leading up to the keynote, and then talk about the stuff they actually announce (which will probably be pretty disappointing to Wall Street and Blogs that were hoping for new hardware announcements).