According to the FedEx tracking info my 4G iPhone should be here by 3pm tomorrow. That's June 23rd. One day before they said it would. That's one day before I leave for Seattle. So awesome.
My plan for tomorrow night is to slowly walk by all the chumps lined up outside the Apple store, camping out for the next morning when the phone officially goes on sale, and flash my new phone as I walk into the store to buy a cute little case for it.