Solution: write a program to undo it.
As part of my early debug output, I'm getting information on the longest lines in each book. Now, a lot of these books are formatted correctly (I'm designing my program to compensate automatically) so the "longest line" is actually 'longest paragraph".
I've basically got a ton of Heinlein, Eddings, and Zelazny on here right now.
Heinlein keeps his paragraphs small - 1100 characters usually.
Eddings goes on quite a bit longer, hitting 1800 regularly.
Zelazny, on the other hand, is completely insane, often breaking 3500.
I find this interesting. Maybe I'll run it on a bunch more ebooks later.
Back to coding.