The approach I normally use is by making certain preset values dynamic. For example, if a preset value is "=USERNAME" then instead of pushing that string, I'd replace that with the username value from an external source. Unfortunately, there's no way to do that without patching for now. Proper support for programmable presets is hopefully coming in the next release. Zaid