05-25-2010, 09:39 PM
Why not wait and see what gets introduced on June 7? You will probably still have time to get the 3GS if you want it, and if you like what Steve introduces at the developer conference, well, you are just a year away from a half-price buy on that model.