Open Source software is usually free and can be a great resource for homeschoolers on a budget!
Art Rage - drawing / painting software. The starter version is free.
Audacity - excellent audio editor - great for digital storytelling and podcasting
Open Office - full office suite similar to Microsoft Office.
Scratch - free programming language developed by MIT to teach kids how to program
Celtx - scriptwriting, storyboarding, pre-production planning software - wonderful!
- a handy bundle of all of Google's great free software including Google Earth and Picassa.
Zoho Office - online office suite with spreadsheet, word processing, databases, and more.
Jumpcut - online video editing software and free online hosting.
Protopage - free personal starting page
Pageflake - another free starting page
Thinkature - real time collaboration tool
Zamzar - free online file conversion
MyStickies - Sticky notes for the web
Empressr - create and share rich media presentations online
Gliffy - create flow charts, diagrams, and floor plans
Create a Graph - specifically for kids to learn to create different types of charts and graphs
Scrapblog - free online digital scrapbooking site
Toufee - flash movie maker online
Zotero - free Firefox extention for helping organize research.
BibMe - free automatic bibliography maker
Rollyo - Create your own custom search engine
WorldCat - Search libraries near you for books, music, and more.
MyNoteIt - online note taking site