I like to have things as perfect as I can comfortably make them, but for me quilting should be fun and enjoyable and anything that takes away from that is a bad thing. So if I've made a little mistake, I let it go, a major one...well I think about whether it will always bug me. More often than not I let it go. As someone else here said "Finished is better than perfect".