The better you know your customers, the easier it becomes to predict their behavior, to communicate effectively with them, and to anticipate their needs.
It's sort of like friends and family. If you know someone well, you never have to wonder what she would like as a birthday present or whether you should invite him to an event. You just know.
If you want to develop that level of familiarity with your customers, here are a few ideas to get you started.