Life on Another Planet-Just Around the Corner?