Just another example, this comes from Berkeley CS:

http://snap.berkeley.edu/snapsource/snap.html

Sort of newer better scratch. There are also accompanying videos on the UCB channel at youtube. For example:

How can I post something without making a little fun of Microsofties: Don't you feel it's your lunch? After all, creating these things should have been a snap with Silverlight. Even better, the language would have been C# of course.