@Kirby
Did you have some experience with it yet?
The "ideal" setup for me would be, that i can delete a users account, have the account "on hold" for X days and in that time, the user can still re-activate his account.
Also, that all the content created by the user "John" is still there, yet...