As you work through your to do list, be realistic! Yes, you want to complete each task and you want to complete it thoroughly. But sometimes enough is enough! You can't spend all of your time trying to perfectly complete every little detail down to the letter before deciding it's time to move on. The only thing you will accomplish with this approach is a healthy dose of insanity and a list full of tasks that are never completely done!
Next time try this: After you have devoted a realistic amount of time to a task, ask yourself, "What are the most important parts of this task? Have I tackled the most important aspects of this tasks? Can I now consider the task complete? Would anything fall through the cracks regarding this task if I move on to the next item on the list?"
An honest answer will most likely save you valuable time.