Hi Amy,
I'm glad you've found such an excellent therapist; I should be so lucky; in fact I figure I'm about two years overdue for individual therapy or a group support group!

Excuse my ignorance: how does OCD differ from OCPD? I must say, your description of needing severe perfectionism, as well as having to do certain tasks 20 times, really rings a bell!