Sometimes, I like my perfectionistism, because it means I end up doing better work.
I also hate it, as it means more work for me to do.
Alas, I hope this works out. I have a near completed piece, but LIKE HELL am I gonna show you it. You'll just have to wait until it's handed in on Wed. ;)