title: Change default audio device on Windows 7
body: <p>I want to be able to change the default audio output device on Windows 7 programatically using C# (and probably some underlying Win32 API calls, as well). I've already done my homework, and I've heard a lot of mixed comments from different sources, so I wanted to ask this question again to get a straight answer. Is this actually possible (through <em>any</em> means)? If so, how would I go about doing this?</p>
  
  <p>And please do not suggest a solution with "AutoIt" or some other similar program... this is a C#/.NET-specific question.</p>