Open Office is probably one of the best well known free office programs. It covers all the basics: word processing, spreadsheets, presentations, graphics, and even provides a desktop database. Allows you to save files in a format that is interchangable with MS Office.