Linda,
Right! Waiting too long before corrections are made can be disastrrous to achieveing course goals (i.e., passing the class). For me, a good grading system is fair, relates to the course objectives, and provides a variety of components that lead to the final course grade. This allows for a better chance for students to demonstrate their learning from more that just one or two grading components.
Barry Westling