A nice guide, thank you.

By the way, what is the difference between, say, snd-ymfpci and snd_ymfpci or do they mean and work the same? (Sometimes those modules are written with "_" sometimes with "-" after snd). Does it matter if I do
sudo modprobe snd-
(or)
sudo modprobe snd_