Keynote given at PRUG 2012-10