I look forward to being able to use your audio driver... =)

Little-known slick feature. It supports loading a second driver called "dmy" which will then be /dev/audio1 (/dev/dsp1, /dev/audioctl1, etc) which is like those VirtualDub things for Windows, sort of: you open it for write from a process and it just throws away the audio. However, if you also open it for read the data is looped back as if you're recording it, without ever being converted to analog.

I used to use it to record radio shows, with a cron job that fired off Real Audio player at the right times and then started capturing. And unlike typical Linux audio drivers you can actually open this driver twice, once for read, once for write, in separate processes.

I wish I had that sort of time and inclination to play around again.