I'd also want as close to real-time as possible but if the first implementation is just part of the autosave process, that's cool too.
Ideally, I'd like a file name based on the date, and the time the session started.
Optional bonus feature would be to start with the name of the campaign file you had loaded, or server/IP you connected to if you're just a player. THEN add date, then time.
Date should not
be in the American format. I love you guys, but seriously, computer nerds everywhere know that dates should sort numerically
YYYY MM DD HH MM (SS?) - not this demented MM DD YY business you guys get up to.
Super bonus points for letting us define our own naming pattern, using wildcards, %Year or whatever.