That's nearly exactly what I was originally looking for, thanks a bunch for the tip Toneranger. I think JinglePalette might just do the trick. One missing feature that would end my search: color-coded buttons. Aside from that, it's excellent, thanks for the lead.
-Nelson