Presentations from Professor Ian Foster's recent visit to New Zealand (and other talks he has made recently) are available here.