A (hopefully) less-broken version of Drupal's Agenda module.