Some of you may know that I almost fell to a scam on ebay when looking to buy an iPhone 3Gs Now, I'm just going to go to Best Buy and buy it for full retail price: 16GB-$600 32GB-$700....I'm pretty sure those are the prices. Which one should I get? I'm paying full retail because obviously I don't want to get an upgrade with all of these rumors of a possible 4G coming out next summer, so I'll hold on my upgrade for that and get the 4G for a subsidized price then I'll just sell the 3Gs that I'm going to get this weekend and make up for some of the funds. So question is....should I get the 16GB or the 32GB? And will I HAVE to activate my iPhone there at Best Buy? Thanks, Walter.