On the plus side, I have a new word of the day:
diatribe (pluraldiatribes)
  1. An abusive, bitter, attack, or criticism: denunciation.  [quotations ▼]
  2. A prolonged discourse.
  3. A speech or writing which bitterly denounces something.The senator was prone to diatribes which could go on for more than an hour.