I have a 3G S. It had literally been out of the box a week when it started to play up - in the middle of an update it froze, an error came up, it restarted my phone and to get it back I needed to hook it up to iTunes and restore it. But halfway through the restoration process, the error would pop up and I couldn't restore it! The Apple Store guys were no help. A mate ended up fixing it for me (I'm not sure how).
All was fine until today I tried to access the App Store. It would load...And load...And load...And load...For like 30 minutes and get nowhere. Tried using the in-built Safari browser to check some stuff and nothing.
So I read on a forum I had to restore the phone. I did so. Deleted everything and restored it, with the new iOS4.
Then the emails wouldn't work, and the App Store STILL wouldn't load!
Then, all of a sudden, halfway through my sleep last night it all clicked. Got all my contacts back, App Store and iTunes are accessible from my phone and email is working again.
Now all I have to do is download the iTunes update on my Macbook Air so I can reload my music and videos back onto my phone. I'm probably going to have to redownload some albums and apps I downloaded and paid for but didn't bother to back-up.
So combine that with the pwning the Titans gave us and it was a pretty horrid day.