Jurtle
Jurtle is a simple integrated development environment for learning to program in the Java programming language. Perfect for teaching Java in a high school curriculum, for homeschoolers, or for individuals wanting to learn about programming on their own. With Jurtle you learn to program by writing code that moves a virtual turtle on the computer screen, drawing figures in its wake.(more information) | (download)
Parsnips
Parsnips allows you to easily store and keep track of all the useful bits of information you receive on your computer from various sources. When you encounter a piece of text you want to save and easily locate again, whether e-mail, the web, instant messaging, usenet, or local files, simply drag and drop it onto Parsnips. It will be saved and indexed for later retrieval using a simple yet powerful search engine interface.(more information) | (download)