Microsoft project management software used to plan, manage, and communicate a project schedule and other information among workgroup members, project managers, and other stakeholders.
Browser-Ice --
What I think you are missing in your projects is Baseline information. When you have completed planned a project and you are ready to "go live" with that project, you should save a Baseline for the project. In the Baseline, you will capture the original planned Start, Finish, Duration, Work, and Cost for every task, along with the original planned Cost and Work for each resource. This is a VERY important step that must be done before you "go live" with the project.
During the Execution stage of the project, you will be doing things like entering actual progress on the tasks in the project, and when necessary, rescheduling incomplete work from the past into the current reporting period. After doing this each week, you should immediately go into Variance Analysis. Assuming you DID save a Baseline, you can use the Tracking Gantt view to compare the current schedule of each task with its original Baseline schedule, and you will be able to see schedule variance visually displayed in this view. You can then apply the Variance table to analyze Start and Finish variance, you can apply the Work table to analyze Work variance, and if needed, you can apply the Cost table to analyze Cost variance.
If your Variance Analysis process shows your project is slipping badly, you may also need to do Plan Revision to try and bring the project "back on track" against its original goals and objectives.
This is how to properly use Microsoft Project, which should eliminate your current frustrations with using the tool. Just a few thoughts to guide you. Hope this helps.