Cool, it is done!
My 2 cents: if someone misses the 30 days and the grace period (other 30?), your panel could offer the option to restore it by donating/paying a small amount (ie, 1 USD).
If you automate it, I think is a win-win change.
Thanks again!