Just confirming USB soundcard does work for 2-channel analog audio out on the Vim. My Vim is currently running Superceleron's ATV ROM, but I assume it will work fine on most images for the Vim, including Linux.
This is the unit I used for the confirmation. Don't remember where it came from, most will probably work. Interestingly, the volume controls on this unit do control the Vim's volume.