I discovered a feature of the iPhone accidentally today. When a text message fails to send the iPhone helfully displays a warning sign next to the text message.

Clicking the exclamation icon brings up a handy dialog to ask if I want to send it again.

I don’t recall having seen this feature before, so it might be new with the iPhone 3 OS release.