The diagram data on page 12 is particularly damning.
http://www.infinite-energy.com/images/pdfs/mitcfreport.pdf
Excess Power Data. July 10, 1989 D2O Unpublished.
versus
Excess Power Data. July 13, 1989 D2O Published.
I think citing a chart from 1989, in an article from 1999, from a magazine called "Infinite Energy" with a "print run" of 5000 is damning, but that's probably just me. At least you didn't put it in news this time.