Go to the Genius Bar they will replace the entire phone at no cost even if out of warranty. I had friends do it.
That's not the point. I'd rather not go though this if I don't have to. I have AppleCare+ so I'm not at all worried about that, just not waiting to go through all that messing around...