chapter 3 in javascript book, example 3
work notes for Webcasts
first commit
first commit