Well... i have a tough time forgiving myself but i know that if i don't, i won't be able to move on and become a better runner. Plus my coach helps me to become confident. The more confident you produce a waaaay better performance if you move on and promise yourself that your next run will be your best. Every runner has good days and bad days... even champion olympians. Once you accept that, you forgive yourself ALOT easier. And yes, no matter how horrible your last run was, you should continue to run daily, because that is the only way you will improve. I'm done preaching now! :-) LOL