When the 1.1.1 update was released, my iPhone decided to take a dump upon updating. I took it to the Apple Store and it was immediately replaced. Well, for the past two weeks, the phone was crashing (completely, not just one app) what started as once a day to yesterday when it crashed 5 times. I attempted to restore the phone hoping that would help, and now I get the terrible error 1604 and the iPhone simply gives me the connect to iTunes screen. Looks like I am going back to try and get iPhone number 3. A real shame though, this was a great phone. I am getting frustrated with what is either a poor product or my poor luck. It should be noted that this was NOT unlocked and NOT hacked in any way.