Why an Agent?