Start drinking coffee folks - it is going to be a late night...