Election down to the wire, unexpected and we're not even done yet!