There IS life on other worlds...