Well put! Cosmologists and other scientists are at last catching up with philosophy on the finite / infinite question and not before time. The general public have been left cold and confused by the Science community's culture of only explaining what they can detect and measure. They should have...