legitmtg.com
RPG Companion #4: What Makes a Fun Experience?
What makes a fun GM experience?