What to look for in an agent?