Did you know it takes 10,000 repetitions to become a master at anything? Give yourself a break. I don't think anyone in our group would declare themselves perfect... I have yet to make a perfect anything (unless we're talking perfect mess. I can do that without practice).