Low-cost alternative for viewing/printing any MS-Project file
Comprehensive free project manager to keep track of your tasks and resources.
It allows you to create project schedules by using Gantt Charts.