Handy article, thanks.
One cannot but admire all the brave DBA's out there who have to live with "a constant fear of losing data because of the mistakes of some developer or support person". Personally, I'm sure I couldn't handle such stress!
Although, by the sound of it, that's not exactly what happended here. More like errare humanum est, eh?