Alien.gov had long appeared dormant, returning nothing of note when curious users typed it into their browsers. That changed ...