Wow, what a ride! All those headwinds - if it was me, I'd either be sagging or institutionalized, not sure which. Great job!