The latest Auzentech X-Fi drivers have the AutoMode Switcher as part of the package already, and I do use it.
The problem is that if the drivers randomly start having fits and refuse to switch modes...you see where I'm going with this.
Since only Audio Creation Mode has ASIO and bit-matched playback, if it doesn't switch the mode properly, I end up with a rude awakening when I try to play music through foobar2000.
Also, there is some profiling in that it remembers different volume levels for each mode. Important when I had my AD700s plugged into my X-Fi Forte, which made them unbearably loud when over 7% or so without a -24dB flat EQ to give me some room for volume adjustment...but only in Game Mode, because Audio Creation Mode in bit-matched mode disables the EQ.