More D3 from Scott Murray's tutorial: http://alignedleft.com/tutorials/d3/t