The Association for Computing Machinery (ACM)—the first society in computing—is a major force in advancing the skills and knowledge of computing and information technology professionals and students throughout the world. ACM serves as an umbrella organization offering its 90,000 members a variety of forums in order to fulfill its members’ needs: the delivery of cutting-edge technical information, the transfer of ideas from theory to practice, and opportunities for information exchange. Providing high quality products and services—including world-class journals and magazines, dynamic special interest groups, numerous “main event” conferences, tutorials, workshops, local special interest groups and chapters, and electronic forums—ACM is the resource for lifelong learning in the rapidly changing fields of computing.