Great recap, Eric! Thanks for putting it together like this.