Part of my job is scheduling for our 100+ employee shop. Try this link:
http://www.production-scheduling.com/build.asp
I use a combination of MS Project and Excel, as well as a dry erase board. Project will get you close, Excel closer and "the board" is the bible. Project and Excel are really...