20010731 home.science: Space bugs point to life beyond earth