You're probably being too hard on yourself. . . but I tend to do the same thing. I KNOW where all of my mistakes are and there's always something, I should have done differently. I guess we tend to be much more critical of our own work, than we are of others'.