Excellent topic!
Just two thoughts to toss in about the life insurance thing. First, buying a whole life policy in childhood ONLY helps you if you absolutely unfailingly guarantee never missing payments. If it lapses, all that you've paid is money down the drain. That is of course a large part of the incentive for insuarnce companies to sell these sorts of policies -- they know that a huge number of people will *not* keep up payments (after all, an entire lifetime is a long, long time never to have a screwup, or a dry spell in your bank account...), which means a tidy profit. I'm not saying don't do it, I'm saying think carefully about that angle.
Second, for anyone reading this who is already somewhere in the middle of life and thus not GONNA get a meaningful-sized whole life policy for $300 a year or anything like that, it is worth thinking seriously about term life insurance. This is especially relevant if you have a family. You can take into account how old the kids (current or hypothetical) will need supporting before they turn 18; how long your mortgage runs; how long it might take a surviving spouse to get their feet under themselves for independant support; how much retirement savings and other assets you have; etc. Term life is typically less expensive (for a given policy amount) and for many people may turn out to meet your needs more sensibly. Everyone's situation is different, of course.
Just a thought,
Pat, who REALLY REALLY needs to drag DH to lawyer sometime to have a will written (believe me I've been trying), but with enough term life on me to take care of child care expenses til youngest is 12 yrs old if I should pop off unexpectedly, and with enough term life on DH to pay off mortgage and provide a few years of living expenses if *he* should.