Removed the ppOrder = id since that's the defaultPP line anyway, and I don't want to confuse anyone.
FINALLY fixed up my compositors, I've replaced fadeInactiveWindows with a brand new fadeWindows hook.

The documentation was /atrocious/ and flat out wrong in several key areas; talking to another human being sorted out the problem rather quickly.

I've centralized all my composition schemes in xmonad.hs!

Consequently I've also modified my .emacs and I can finally tweak the window name dynamically without mucking up transparency. I've also been experimenting with setting up an emacs daemon on xinit.