This has FAIL written all over it. As some other posters have already mentioned, this should have been addressed in iOS4 if not iOS3.
Unbelievable the lack of urgency on Apple's part. What it tells me is that they don't even give a ****!![]()
I'm not sure I understand this...
BUT... this warms my Apple fanboy heart that they are going to (hopefully!) fix this glaring error in iOS... why complain that they didn't do it earlier?