With the rapid and constant evolution of technology, most technologists prefer “discovery” or “hands-on” training. And, with the Internet, we tend to rely on “just-in-time” learning (researching an issue in the moment). While these forms of learning are very important to the technology professional, there is much to be said about having an understanding of foundational principles and theory. ICCM caters to both of these needs. The attendees are able to decide which sessions are most pertinent to their mission, which technologies they want to discover, and which foundational skills they want to improve upon.