Same here. I work in an environment where I often have to reply to technical questions with lots of internal and external people already cc'ed, people often possessing... uhm... different skill sets. (Those skill sets may in certain cases overlap very poorly with what that person might have found useful in his or her work)
You don't want to be too technical but you don't want to skip over important details and you certainly don't want to come off as patronizing even though everyone knows atleast one person on the cc list won't even understand what the email is about in the first place.
Time flies when you don't know what you're doing