After getting my wife an 8gb 3GS recently, I have decided to get an iPhone for myself. I have never had a smartphone. I almost always carry my 30gb iPod and would like to be able go without it, so 32gb is a minimum for me. I was looking at going refurbished because I am cheap. Right now the 32gb 4 is $199 refurb and the 32gb 3GS is $79 refurb. I would like a 4, but don't really want to pay $199. How long after a new generation phone comes out do they usually wait to knock down the price on the previous generation? I could wait until June when the 5s come out if it would mean $50-100 off the refurbished 4, but if the price wouldn't likely drop until July or August on the 4 I might as well just buy now at $199. Does anyone remember how long after the 4 came out before the refurb 3GS price dropped?