Someone here ought to appreciate this:
http://www.shodor.org/interactivate/activities/