2009 CAMP: Practical Building Blocks for Access Management