Save a Snapshot (different way)

 From:  scott (SSHWARTS)
7397.1 
I'd like to be able to save a snapshot of my work as a 3dm file. While incremental save is great, I want to continue to work on the file I started with and not the incremental file. So in this way I can just throw off a copy of the file before I do something "destructive" to my model that I might not be able to undo.

So I'd want to write a script without UI that does the following:

-Select All
-Export as 3dm file with the file name being base_filename+time (or instead of time could be an increment)

It should be a pretty easy script, I just can't find in other examples how to specify the params to export.

Can someone point me in the right direction?

Scott