I was matter-of-fact too, and the boys just took it in their stride. I think DS5 was a little younger than your DS at the time. I don't think it takes away innocence because their view of it is so simple. What I haven't gone near, and would prefer not to for a while yet, is the rampaging hormonal/emotional side of things. Waaay to much for my little people.

They are inclined now to ask if I have any eggs left in me, or if daddy is still making sperm. I've explained quite emphatically that if they want small babies in their lives (which they think they do) they will have to find nice girls some day and take care of it themselves.