The TrinityCore guys have been working on a fork of aowow that doesn't suck, and the results thus far are great. The best part is this interface that displays smart scripts (SAI). From the simplest ones:
Unfortunately it doesn't display the AI of most dungeon/raid bosses since those are programmed not as smart scripts but as C++ in the TrinityCore code. Still...
Thanks for putting this out Shred. As you said, most dungeon/raid bosses are scripted with C++, although there are lots of information about quests and trash mobs inside dungeons that could be using SAI. Much appreciated.