Journal of The ACM, Vol.LVII (2-3), Jan,Mar 2010 - Association for Computing Machinery (ACM, 2010)