If I had a cat, it would most DEFINITELY be indoor only, for obviously all the reasons you all stated, however, I don't know if outdoor cats living just 2 years is true. My cousin's cat in England was an indoor/outdoor cat. She live a long, happy, and healthy life of 18 years, when she eventually got severe cancer and was put to sleep. Another one of my cousins in England has an indoor/outdoor cat who is currently 12 years old and has never had anything happen to her in the outdoors. I know that there are many dangers outside, but even my neighbors' cats are indoor/outdoor, and those that are in their teens are still alive and healthy. I have never once seen a dead cat on the road. That would be awful. The main reason I would keep my cat inside if I had one is because of fear of "evil" humans and kittynapping. I would never trust the outside world with my pet, but I know people do, and their cats survive.