Tim,
As a perfectionist in many things myself, I can empathize with your feelings about being unsatisfied with your own work. However, Tom offers good advice. I often think that the most successful people in any line of work or life itself are those that are the most confident in themselves and suffer the fewest self-doubts. It's often tough to get from here to there, but worth the fight. And, who knows, if you throw up your work maybe you'll get some positive feedback. Nothing like positive feedback to help the confidence.