With ControlMK, you can run multiple profiles. I have one for internet browsing and media, where the following settings are:
Left Thumbstick: Mouse
Right Thumbstick: Up, Down, Left and Right keys, each in their own respective direction
+-pad up: Play/Pause
Pad Down: Stop
Pad right: Next song
Pad Left: Last song
Start: Volume Up
Back: Volume Down
A Button: Left Click
B Button: Right Click
Y Button: Mute
X Button: Middle Mouse
Black Button: Browser Back
White Button: Browser Forward
Right trigger: Enter
For WoW, I use completely different things. For instance, I programmed the +-Pad for the 1,2,3,4,5,6,7, and 8 number keys (for hotbar skills), and other things that make sense for WoW. If I still played FPSes (which I don't with xBox controllers lol) I would make it different for those, too. And once you make the profile and save it, you can switch it on the go.