my girl loved her 3gs until we updated it to ios4, major bugs, phone freezes, turns itself off all the time, sms problems, she says it was perfect until we updated it, o2 shop told me there was no problem and called me a liar, i explained there are threads on the web where thousands of other people are having the exact same probs, o2 said forums are where people tell lies! 2 weeks later bbc radio1 news were talking about the ios4 - 3gs probs.