This is painful to read: Part 1, 2, and 3. Every last bit of it.