So I was looking into getting the 4 when it comes out and settles down a little bit. I was talking to a friend of mine who works at an apple store and he said he could hook me up with a 16GB 3GS iPhone for $300 brand new. Would it be smart to take this deal? or should I wait it out, and spend the extra 2-300 bucks on the 4? Any input would be nice, Thanks! 