When using alsa mixing apps like alsamixer you can get lots of mixers that seem like gibberish..
This is because the app is representing actual mixing interfaces on the card itself. All those things generally have 'real' representations in your hardware.
So in a very feature-full card like Audigy or soundblaster series it can be confusing. I have a audigy that I've used for a while..
If you want the 'best' sound in linux you can go with a semi-pro card based on the Envy24 chipset. I have a M-audio Audiofile 2496 that is very nice...
Trouble is that those types of cards don't support hardware mixing.. they do nice things like have midi in and out, and multiple clock rates that Audigy can't realy do, but in order to get multiple apps to have sound at the same time you have to use a sound server or the alsa dmix plugin.
Very nice sound though..
These sound cards have their own special envy24control application that gives you pretty nice control over them. They are very feature rich.
If you want something that is cheaper look for the various envy24ht-based cards. There are a few very nice sounding setups you can get for 20-40 dollars. Still have to do the dmix/sound server dance though.
The nice thing about the Audigy/sound blaster stuff is that it's well supported and does the mixing all in hardware, which is very nice for gaming and running many multimedia apps at once. It's very hands-off no-sweat type of thing.