Type a context-free grammar, derive a word one rule at a time, and watch its parse tree grow. Then find a word with two trees.
This interactive visualization needs JavaScript.