Weekly Updates 05/31/12