Audio - How make these settings permanent?

For some reason, my audio settings keep reverting everytime I restart my OS (OpenSUSE 11.0) and thus causing my audio to not work properly.

I ran “lsof” twice to see the audio settings when the audio did NOT work and when it DID work. Here’s what I got:

WHEN AUDIO NOT WORKING:

COMMAND    PID     USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
kmix      2819 USERNAME   17u   CHR  116,5      0t0 3184 /dev/snd/controlC0
operaplug 4081 USERNAME    9w   CHR   14,3      0t0 4565 /dev/dsp

(Here I restarted alsa and unplugged and replugged in my USB headset. It then worked properly)

WHEN AUDIO IS WORKING:

lsof: status error on /dev/dsp*: No such file or directory
lsof: status error on /dev/audio*: No such file or directory
lsof: status error on /dev/mixer*: No such file or directory
COMMAND    PID     USER   FD   TYPE DEVICE SIZE/OFF  NODE NAME
kmix      7135 USERNAME   12u   CHR  116,5      0t0 33530 /dev/snd/controlC0
operaplug 7273 USERNAME  mem    CHR  116,3          33516 /dev/snd/pcmC0D0p
operaplug 7273 USERNAME    9r   CHR  116,2      0t0 33409 /dev/snd/timer
operaplug 7273 USERNAME   10u   CHR  116,3      0t0 33516 /dev/snd/pcmC0D0p

Users who look at your post may wish to first examine this thread to put it in context:
Delayed sound on Flash plugin - openSUSE Forums

Those settings are dynamic, and I believe tied in part to the audio kernel modules that are loaded (a bit of speculation on my part) which is why I suggested you run some commands to see what kernel modules are dynamically loaded in each case.