Why Domains Are Important