Automatic parameter preset marking
Currently, we have to mark those little pins next to each exposed parameter to record it as part of a preset. But I've also noticed that Designer marks parameters whose value has changed from its default. Doesn't it make sense to use this as part of the recording process? When a user switches into preview mode with the intention of creating a preset, they have very little reason to change any values, other than to make those values part of that preset. So why not record all values that are not set to their defaults? This would make the entire process easier, intuitive, and more user friendly.
If nothing else, maybe an option to cause this behavior?
As a related note, I had a lot of trouble figuring out how to record presets when I first started. I think it would help tremendously to add some mouse-over tips in the record preset button that describes how it works (either way it works).