On AlterNet: alien life forms