It might be nice to have a mode that disallows deletion of *non-empty* folders. In order for a user to delete the folder, the folder must first be emptied and purged. Alas, deleting messages can be undone, but folders can't be, and the UI of a client doesn't necessarily make this obvious.