I know how you feel. I'm am THE queen of second guessing myself. I have turned in a project on friday, and stressed to the point of crying all weekend, wondering if i put in that comma, were all the T's crossed? I constantly second guess everything i do and say. i just put it down as the end result of working for 4 years for an extream anal retentive super-micro-manager who always, ALWAYS found something wrong with everything I did, no matter how hard i tried, or how long i worked on the project. Even if others found it to be perfect. It messed with my head bad. I don't work for him anymore, luckily, but the damage he did to me is still there. and i wonder sometimes will I ever have the confidence in myself, that I used to have. After he left, I found a "diary" he'd been keeping on me in his filing cabinet (the dummy didn't have sense enough to destroy it before he left) and found out that he took an instant dislike to me from the begining, and he spelled it out in this little dosier' that his intention was to make it so bad for me that I would leave, or he was going to pursue having me fired (he didn't have the authority to fire me, thank God). the reason he was not successful is because "our" boss (who was over him) knew what he was doing, and had no problems with my work, was sort of a "buffer" for me. What comes around, goes around. They guy had to retire because he contracted pancreatic cancer, and was given a year to live. that was several months ago. Not only did my work enviroment improve 600% after he left, but my work load decreased a lot too. appearantly i was doing my work, and a large percentage of his work too. sorry, i tend to be wordy
dont beat your self up, it will be fine. and they will respect you for trying to improve things for your customers.