I've been a software developer since the mid 1980's when my parents purchased me my first "computer", a Timex Sinclair that I had to attach to our television. This computer was followed up with a Radio Shack Color Computer II, an early IBM clone (dual 5 1/4" drives only), and so forth. This early introduction fueled my interest in computers and application development. Fast forward 25 years and I'm working as an IT Project Manager, leading a team of software developers. Scratch appears to be a great opportunity to introduce software development to my son. I'm currently exploring the idea of starting an after school club for 7th graders focused on computer software development. Scratch was a great find.