Keynotes liveblogged by Sheila Webber