8GB iPhone 3GS available for pre-order at $549, ships June 24th