Great article about being a perfectionist or procrastinator by Leo at zenhabits:
http://zenhabits.net/2010/02/completion-principles/