The Swiss Cheese Theory of Life