Wow, that was a long post. I'm proud of myself.