So I got bored last night, and started out making a little container demo using the AOL CDN dojo.js (1.0) ... It covers dumping dojo on a page, the css required, dojo.query, dojo.connect, dojo.NodeList (a little), dijit.form.Button simple use case (and interacts with another button on the page), and using dojox.fx.smoothScroll to animate scrolling to named anchor links in a page (foo.html#part1) ...
It wraps a long pane of content in an element with overflow:auto, automatically makes a unordered-list of the headings found in the content, and attaches click events to animate the scroll offset of the container (bringing the #mark into the view) ...
http://dojotoolkit.org/~dante/slideScroll.html is all you need, you can run it from any webserver because it uses the CDN and some basic HTML.
http://dojotoolkit.org/~dante/slideScroll.css is the styles extracted from the html for easier reading.
hope this helps someone.
