To DSJ from Tennessee:
I agree that we should not be so hard on ourselves.
I have a quilting acquaintance that critiques everything to the last stitch. It hurt my feelings for a while and then I realized that I have known her as part of our quilt group for over 3 years and she has never finished a single project because she is so picky.
Now, my standard reply is, "I love it the way it is and wouldn't change a stitch."
I feel good about what I do and especially when it is completed, however close to 'perfect' it is or isn't.
Keep on sewing girl, I know you are doing a great job!