I am going to start developing a screencast on using Scratch ... and the basics of programming for interactive discussion here in Playground 2.0. The Scratch site itself has a lot of excellent help for getting started ... and once you are registered and logged in, you can download te programs to examine how they were constructed.