My partner and I are just 5 years into business and estimating is still the trickiest thing for us. It gets easier with experience, like the guys said you will lose a few from time to time, but if you get them all you will know 2 things: you do not have time to do them all and you are probably working too cheap.
Jimmy
Life is tough, Life is tougher when you are stupid