Visual Voicemail has to be one of the most annoying parts of the iPhone. Great idea, but so rubbish. It's so bad the way it tells you that you have a new message, so you press it and then it takes two minutes to actually play it to you. Why can't it download it to the phone's memory and THEN tell you there's a new voicemail?? And then there's the fact that it often makes an old message new again, so I think I have a message but I don't. And then yesteday my phone did this...! How the hell can I have -1 messages? Is it telling me that I have to leave a message for someone? I tend to just ring my voicemail now. Software 2.2 and it's still really, really buggy.