Now since Apple surprised the world when it stopped production of its 4GB iPhone, the second wave hits again.

However, those who have bought an iPhone earlier($599) will get a $100 credit, courtesy of Apple. Those who bought their iPhone, 14 days within the announcement will get a full refund.
Read:
iPhone price cut
Steve Jobs sorry for price cut