*** broken.Timeline.class.inc	2009-09-02 13:06:29.000000000 -0700
--- Timeline.class.inc	2009-09-02 13:30:33.000000000 -0700
***************
*** 125,131 ****
        case 'first':
          return timeline_date_conversion($this->data['events']['events'][0]['start'], 'iso8601', 'gregorian');
        case 'last':
!         return timeline_date_conversion($this->data['events']['events'][count($this->data - 1)]['start'], 'iso8601', 'gregorian');
        case 'custom':
          if ($options_field != '') {
            return timeline_date_conversion(strtotime($options_field), 'timestamp', 'gregorian');
--- 125,131 ----
        case 'first':
          return timeline_date_conversion($this->data['events']['events'][0]['start'], 'iso8601', 'gregorian');
        case 'last':
!         return timeline_date_conversion($this->data['events']['events'][count($this->data['events']['events']) - 1]['start'], 'iso8601', 'gregorian');
        case 'custom':
          if ($options_field != '') {
            return timeline_date_conversion(strtotime($options_field), 'timestamp', 'gregorian');
