I have no idea how to simplify this problem, so this is going to be a long question.
For openers, for better or for worse, I normalized out long paragraphs to a table nam