Failing that, I’ve copied the code onto my USB keyring and I’ll pass it around the auditorium during the presentation itself. Ah well, at least I predicted that something would go wrong … let’s hope it gets better from here!