Quince is a UI/UX/IxD pattern explorer that gives designers and developers new and better ways to discover and find design patterns that can help them make better design decisions and more easily communicate the rationale and implementation details for the choices they make. Quince Pro is a premium design tool/service that enhances and builds upon what folks get for free in the community version.
For modal (and modeless) windows, pop-ups, and "lightbox" ajaxed pop-ups,
after a person has performed certain tasks, there are two options - commit
those changes or cancel the dialog window. What order is best? Mac OS X
orders them as Cancel | Save, whereas many windows and web applications
have them as Save | Cancel.
Is there published research on this out there? What are your heuristics?
Why? How has that worked for you?