>I avoid this problem by making everything reversable. I picked the habit up from a good book called Enterprise Application Architecture. That way, if they change their minds, they have a way out.
That is my preferred technique, also. I try to have available not only temporary Undos, but also longer-term screens showing user-deleted records and a field-edit audit trail so that these actions can be reversed by user (within various time frames, of course). Way better than constant calls from users who screwed up and need an admin to fix things...
The Anonymous Bureaucrat,
and frankly, quite content not to be
a member of either major US political party.