@ofs
That's pretty much where I ended up.
For anyone else...
What I need is a straightforward set of instructions with no missing details on how to go from a RPi + blank SD card + generic USB DAC to a system where you can load a (16/44k1) .wav file onto the SD card and play it back over the USB with no pops, clicks, audio hash or interruptions whatsoever.
Headless is not required, I'll treat that as a separate issue and get to it when I've got it working with a monitor.
I'd prefer to be able to access my NAS, but again I'll treat that as a separate issue.
As of October 2012 this issue was still being discussed as unresolved on the RPi forum in the highest ranked thread on google. Discussion has died out with the continued failure to resolve the issue.
Until such time as I discover simple instructions on how to make this most basic of setups work reliably, I'm forced to continue to regard the RPi as unsuitable for this application.
No smartphones, squeezebox or other hardware please, the whole point is cheap, and do-able with equipment already on hand. RPi, SD card, DAC (that works under Windoze), monitor, keyboard, mouse. It should be possible to make this happen, but so far, no joy. Thus far I'm out a lot of hours of work and I've got no inclination to waste any more time. Hell, I already solved this by putting everything on a USB stick as MP3s and plugging it into the TV. Instant jukebox with remote. My only preference would be to make it access my NAS so I don't have to put new tracks onto the USB stick. It's only curiosity that keeps me going with the RPI, I even have another use for it now.
w