This is such an interesting topic. I really didn't think much about it until I read this really great blog here on PC that talks about the various things that are part of perfectionism. It really made me stop and think!
http://psychcentral.com/blog/archive...perfectionism/