#2 May 01, 2008 01:04
DefaultSettings are settings you will set on the plugin's settings page. DefaultUserSettings will be set on the user's profile page. I think typically what you do is say that your default DUS value equals your DS value so that the admin can set the initial value and the user can then over-ride those values, but AFAIK there is no law for that. Meaning you could probably do a plugin that has NO DS settings - everything would be unique to the DUS values.
Holy cow it just dawned on me that custom profile fields is *right there*! I've used that hook ever since forever and I never actually noticed that a plugin for "phone number address blahblahblah" is a one-hook no-brainer.
You access the DUS version just like you would the DS version only with a User thrown in the appropriate line. I don't have a plugin open in front of me but I doubt you need a sample ;)