Microsoft project management software used to plan, manage, and communicate a project schedule and other information among workgroup members, project managers, and other stakeholders.
In addition to John's excellent questions, in Project Information, is "Schedule From" set to "Project Finish Date"? That would set all your task constraints to "As late as possible", leading to this kind of behavior. Be sure that "Schedule From" is set to "Project Start Date" and all task constraints are "As soon as possible." Good luck, tom