I know that the 3GS was announced at WWDC 2009 on June 8th, but when was the 3GS available for pre-order? Just curious because I did not pre-order mine right away. I pre-ordered mine through Apple on June 11th for delivery on June 19th (shipped on June 16th).
I found this thread: https://forums.macrumors.com/threads/713671/