I was aware of most of these incidents, but this is a nice writeup, good job.