What can Program developers learn from 3D max interface?

There is such a cool thing that I would love to see say in adobe photoshop. So say we work with two image sets. One is my dogs photos to add to my first ever html website, and other is a diagrams I am preparing for tomorrows presentation. I work on both simultaneously. More or less. (I edit dogs photos when my boss is in next room).

So I am done with some and I am saving files.

Now my dogs pictures go under:

C:\Documents and Settings\Peter_the_best_employe\My Documents\My Pictures\my new website\test files\images\gallerys\my cute doggy\

and my work files go under:

E:\work\peter\financial\very important\presentations\governmental proposals\CEO approved\

Now say I save one dog picture, then one diagram, and again dog, diagram.. dog diagram..

After I saved first image my picture editing program remembers where I saved it. And next time I save, it suggest same location.

standard save us dialog box

Now each time I switch from dogs to diagrams, I have to specify file location. Every time…. Now that can take years. And lots of patience. Especially looking at file destination addresses I made up above.

Now lets see how max saves the world:

3dmax save us dialog box
3dmax save us dialog box
history drop down menu in max save us dialog box
history drop down menu in max save us dialog box

Now you see, dialog box saves all locations where I saved things last time. Neat, eh?