Switching presets along with devices?

Ah, Starchild - this is hardly an original suggestion:


However, after some internal discussion about which path to take, FxSound was recently updated with a Preferred Output Device function: