You know what i would really love to see ?
SmarterMail to use fully self contained data.
All domains, configuration, tweaks, settings, logs, etc. everything at the location we specify.
We have SmarterMail domains stored on a D: drive. I expect a program to be as self contained as possible, not having crap scattered all over the place. So when i say "put it on Drive D:" I mean everything. ALL data, not bits and pieces. For me, this would ideally even include all of the configuration data.
This would make backups, restores, repairs and moves a breeze.
Ideally i would like to be able to take SmarterMail, install it, and have all of the data, configuration, etc, etc... everything - at a location we specify. Then, for an upgrade, restoring a backup, repair or to move it to a new server, just zip up the data location, install smarter mail at the new location, drop the data, unzip, point smarter mail to the data location, press start, and it is fully functional again. Self contained data bundle. saving hours of restore and configuration.
Restoring to a previous state would be jsut as easy. you have a zipped copy of the old data bundle, pause SmarterMail, unzip the backup on drive G:, tell smartermail to use the G: drive now, push start, and boom, fully functional at the previous state.