A jam packed couple of weeks.