I do over plan/engineer some of my projects, but I place that blame on my former employer. It became a standard occurance for us to say "We don't have time to do it right, but we have time to do it over".
So I take my time and design, design and design to make sure that I don't have to do it...