Great job. Works great. Would anyone have any idea how to modify this to support preset input/outputs? So if I take a call, I could bring Alfred up and select the "Phone Call" preset which would switch audio input/output to my headset in one easy step? Or I could set up a preset to have the output set to my speakers, but the input set to my bullet mic, etc? This would be amazing and I haven't found any other Mac audio switching apps that support presets. Thanks!