I agree. When I am in work I am there to do my best and when I make a mistake there is no one more upset then me. Always do your best no matter what. Give 110% all the time and it will pay off in the end. If it doesn't then your boss is a fool and move on till u find a job that see that magic in you. That's what I have done and a company I started with 7 years ago as a simple draftsman, I am now a director of that company and the person that drives a lot of the changes and am very respected by co workers and customers. Scary eh?