If he's using his device for development, then it is possible that he has had beta builds of 3.1 running for a few months.
True, but I was talking less about the firmware and more about the anecdotal evidence skewing opinion of some product. But here is another anecdote for the world; My iPhone works well even with this latest update.
I see. Anyway, I posted this just to warn people about some possible issues with this update.