PUBLISHER
James Maurer
jmaurer@acmqueue.com
EDI TORIAL S TAFF
Managing Editor
John Stanik
jstanik@acmqueue.com
Copy Editor
Susan Holly
Art Director
Sharon Reuter
Production Manager
Lynn D’Addesio-Kraus
Editorial Assistant
Michelle Vangen
Copyright
Deborah Cotton
EDITORIAL ADVISOR Y BOARD
Eric Allman
Charles Beeler
Steve Bourne
David J. Brown
Bryan Cantrill
Terry Coatta
Mark Compton
Stuart Feldman
Ben Fried
Pat Hanrahan
Marshall Kirk McKusick
George Neville-Neil
SALES INQUIRIES
Jennifer Ruzicka
212-626-0686
jen.ruzicka@acm.org
CONTACT POINTS
Queue editorial
queue-ed@acm.org
Queue advertising
queue-ads@acm.org
Copyright permissions
permissions@acm.org
Queue subscriptions
orders@acm.org
Change of address
acmcoa@acm.org
ACM Queue (ISSN 1542-7730) is published ten times per year by the
ACM, 2 Penn Plaza, Suite 701, New York, N Y 10121-0701. POS TMAS TER:
Please send address changes to ACM Queue, 2 Penn Plaza, Suite 701,
New York, N Y 10121-0701 USA Printed in the U. S. A.
The opinions expressed by ACM Queue authors are their own, and are not
necessarily those of ACM or ACM Queue. Subscription information available
online at
www.acmqueue.com.
ACM HEADQUARTERS
Executive Director and CEO: John White
Deputy Executive Director and COO: Patricia Ryan
Director, Office of Information Systems: Wayne Graves
Director, Office of Financial Services: Russell Harris
Director, Office of Membership: Lillian Israel
Director, Office of Publications: Mark Mandelbaum
Deputy Director, Electronic Publishing: Bernard Rous
Deputy Director, Magazine Development: Diane Crawford
Publisher, ACM Books and Journals: Jono Hardjowirogo
Director, Office of SIG Services: Donna Cappo
EXECUTIVE COMMIT TEE
President: Wendy Hall
Vice President: Alain Chesnais
Secretary/ Treasurer: Barbara Ryder
Past President: Stuart Feldman
Chair, SIG Governing Board: Alexander Wolf
For information from Headquarters: (212) 869-7440
ACM U. S. Public Policy Office: Cameron Wilson, Director
1100 17th Street, N W, Suite 507, Washington, DC 20036 USA
office: +1-202-659-9711, fax: +1-202-667-1066,
wilson_c@acm.org
ACM Copyright Notice: Copyright © 2009 by Association for Computing
Machinery, Inc. (ACM). Permission to make digital or hard copies of part or all
of this work for personal or classroom use is granted without fee provided
that copies are not made or distributed for profit or commercial advantage
and that copies bear this notice and full citation on the first page. Copyright
for components of this work owned by others than ACM must be honored.
Abstracting with credit is permitted. To copy other wise, to republish, to
post on servers, or to redistribute to lists, requires prior specific permission
and/or fee. Request permission to republish from: Publications Dept. ACM,
Inc. Fax +1 (212) 869-0481 or e-mail <
permissions@acm.org>
For other copying of articles that carry a code at the bottom of the first
or last page or screen display, copying is permitted provided that the
per-copy fee indicated in the code is paid through the Copyright Clearance
Center, 222 Rosewood Drive, Danvers, MA 01923, phone 508-750-8500,
fax 508-750-4470.