It's funny how much we are creatures of habit.
I say this because I don't know how many times I have said I wish adobe/corel/macromedia would create an easier way to do this or that. Only to find out later by accidental discovery or via a fellow designer that there is an easier way of doing it.
In photoshop I would want to start play with some ideas on an image in progress, now I may not like the ideas when implimented and not wanting to take up all the memory on the computer so I can have enough undo's. I would do a save as... and then open the original document. Then I discovered the "create new document from current state" and the "create a snapshot" buttons at the bottom of the history pannel.
For those who don't know about these I will explain what they do:
create new document from current state
this does just what it says it creates duplicate of the extire psd file while leaving the original psd file open. Great for comparing the changes you made to a document to the original.
create a snapshot
this one create an additional begin state in the history pannel. I use this when creating or using complicated actions, so that I have an easy 1 step undo if I don't like the end result.
So what are some of these little features that you have found in graphic programs. The ones that are always missed in the book that teach the basics. No limites on the program just need to be a graphic design program.