This is a really fantastic way of providing examples. It's very well written and everything just works, and it's very simple and easy to understand. I wish the Processing.js docs looked like this.
D3 looks very nifty - I'd like to investigate building a Google Motion Chart-type widget with it.