You might find the attached presentation interesting (though disturbing).
I didn't participate, but friends summarized it for me, and I found it interesting and relevant. In addition, there are pieces of information in it that I couldn't find elsewhere.
And in spite all this, happy pessach ;)