I'm impressed. It's gonna take me a week to digest it all.
I'll try to make the next one shorter, LOL!