Explain the key differences between Memory, Remote vs. Immediate and how each of these differences are critical to describing clients