Seems to be pros and cons to both. What about relay based attenuators? (this looks nice: http://www.khozmo.com/64_steps_relay...ttenuator.html)