Although MS Project is a nice package, you can do the same thing with Excel - takes a little bit of time to get your cell formatting right, and to figure out just how you want to present it, but with the cost of new software, depending on your budget it might be worth looking into.
I have found that Excel can be used to replace MANY of the 'off the shelf' software packages for program management, gage control, document control, etc. Just takes a bit of imagination, and a bit of work to set it up.