The spirit and message of this post remind me of one of the best books I've read: The Practicing Mind. (http://www.amazon.com/Practicing-Mind-Bringing-Discipline-Fo...)
I fight myself over striving for perfection constantly. When I get closer to the "practicing" mindset I'm happier and more productive. It takes discipline and constant reminding, but it's worth the struggle.