New Site Lets you Search for Extraterrestrial Life