I found that the following had decent prices on the universal QSI:
http://dccinstallsandsales.com/
http://dcchobbysupply.com/
Looks like I'll still need the Quantum Programmer to replace the horn sound files. QSI does not release individual sounds like ESU does for Loksound, however their descriptions seem to indicate that you can cut & paste the sounds, so I can get a K3 with my Dash 9/AC4400 GE 7FDL16, but they come with a S3BJ, or M3, only the Dash 7/8 model comes with the K3. Not sure how much different the engine sound is, but I would not chance the engine sound over a horn sound!
From what I have read, the Revolution - U (universal) is NOT shipping yet. I think there's a note at Tony's that says they got in a jam with a supplier (supplier went under and they had to find a new source) and it may be a while till it does ship.
The Revolution - A (lightboard) is shipping, although it looks like it might be hit or miss on being in stock. I usually buy from Litchfield Station. Last time I looked they had them in stock.
This place also says they have them:
http://www.ulrichmodels.biz/servlet/Page?template=dcc-sound
I haven't actually seen anywhere that says you can buy a Revolution with steam sounds yet either. I have a brass 4-8-2 that I intend on putting in a QSI Revolution. I see no reason to spend the extra bucks on the universal, though. I'm going to get a lightboard style, wire it, then SHRINK WRAP it. Instant universal. Not that much difference in the size, most locos have plenty room for the light board.
The Programmer looks like it may be $80 spent fairly well. I am hoping to get one for Christmas.
I have downloaded some of the software and sound files from the QSI site and it looks pretty interesting. For the Revolution, you can change any of the sounds you like and leave the rest. For example, you can pick from a BUNCH of horns, and leave the motor and other stuff they way it was. Right now, I don't think it will allow you to upload your own recordings of a horn, but I could be wrong. The latest version of software has added a "User Sound". I was assuming it to be for radio chatter or whatever, but I guess why couldn't you put your own horn recording.
If you check out the JMRI Decoder Pro site, it tells you how to use the QSI programmer with JMRI Decoder Pro. By doing this, you can tweak CVs for ANY decoder. You can't add or change sounds on other brands of decoders, but just being able to manage CVs with the same hardware interface seems like a plus to me.