Surviving in Different Environments