Word of the Moment

Perfectionist

a person who is displeased by anything that does not meet very high standards