pinging!
This is what NASA is all about isn't it? They exist to find life outside the earth, right? That's why we spend the $ on this program... so this is good news, right?