Really interesting read about HyperCard, http://bit.ly/Kcl6Xz - We used this in my first computer programming class many years ago.