Sorry. I usually try to do it during a time that no one is on, but lately seems to be a lot more people on the forum than before. Its almost impossible to select a time when no one would be on.
in my defense though i spent like 8 hours yesterday dicking with the server regarding the email and i still havent gotten it working right. At any point in time there could of been things messed up throughout the entire day yesterday. I know i disabled email on and off switching back and forth from PHP mail to SMTP.
The only alternative to making sure there is no data loss whatsoever is to shut the board down while doing maintenance. But that is a long unkown amount of time. This is what most other sites do...but they do it at like 2AM EST-ish. I can tell you right now, that i am not going to be up that late.
I would prefer to keep the board open up while doing maintenance. As i often take like a week or so to do stuff here and there.

....Or i could switch the snapshot loop to every 30 or 60 minutes while im dicking with the server?
Or i can put up a banner saying im doing maintenance. This might indicate that i might have to back peddle to a previous snapshot and if you post something long you can
archive it.
Sorry i apologize again.