Our Finite World