WOO HOO! Just got this alert that my iPhone4 has shipped and will arrive by June 23!
Straight out of Shenzhen and into my sweaty hands.
I'm not going to defend myself against the charge of "fanboy" here :) Hell, the hair is standing up on the back of my neck....
Will post an unboxing when I get it — sadly, that may not be until June 24, as I'm headed to D.C. early on the 23rd. Sigh.