Indeed - where did all those years go? Good to find you on here, I do miss OD but I'm glad to see a few old friends still around.
School functions like these sound arduous but it looks like you have a very healthy way of dealing with it all - a few drinks and not taking it too seriously, well done :)