Technorati has a wonderful solution for shielding users from accidental destructive action: offer an undo link along with the response message:
This is much less disruptive than an “are you sure?” dialog, which are often ignored by confirmation fatigued users. It may seem too subtle, but designers are already tasked with tastefully drawing attention to response messages, and a user that’s just made a mistake will be willing to invest a few seconds of attention.
And the very next day, Assaf posted a Rails plugin for undos and even supports a stack of multiple actions. Hopefully this will become a staple of modern web apps.
Good UI sighting
Technorati has a wonderful solution for shielding users from accidental destructive action: offer an undo link along with the response message:

This is much less disruptive than an “are you sure?” dialog, which are often ignored by confirmation fatigued users. It may seem too subtle, but designers are already tasked with tastefully drawing attention to response messages, and a user that’s just made a mistake will be willing to invest a few seconds of attention.