What Does an Agent Do & How do You Know If You Need One?