I was reading in Cat Fancy about this same topic. I can't remember which issue it was in, but they also stated indoor cats average lifespan is 17 years, and average life span for outdoor cats was 2-5. Interesting point about them considering kittens in these stats.