Nice article...too bad the people who typically write error messages are programmers, not UX folk. Unfortunately most companies are not in a position to afford realy UX professionals. Perhaps a "programmers guide to error messages" is in order. I like the advice - why, next, tone...good formula to remember.