     /**
      *  Maximum selectable date; only this date and dates before this date are selectable.
      * 
-     *  @default If maxDate is null, the value defaults to 100 years after
-     *           the currently selected date in DATE mode, and 100 days 
-     *           after the currently selected date in DATE_AND_TIME mode.
+     *  @default If maxDate is null, the value defaults to Dec 31st, 9999.
      * 
      *  @langversion 3.0
      *  @playerversion AIR 3

                // verify minutes are a multiple of minuteStepSize
                if (minuteList && ((selectedDate.minutes % minuteStepSize) != 0))
                {
                    _selectedDate.minutes -= (selectedDate.minutes % minuteStepSize);
                    
                    // last adjustment to make sure we didn't accidentally go below minDate
                    if (selectedDate.time < minDate.time)
                        _selectedDate.minutes += minuteStepSize;
                    
                    // make sure to use animation for this
                    useAnimationToSetSelectedDate = true;
                }
                
                minuteStepSizeChanged = false;

                    _maxDate.time = _minDate.time + MS_IN_DAY; // max date was changed past min
            }
            
            // make sure there's at least one minuteStepSize between the min and max
            if ((maxDate.time - minDate.time) < (minuteStepSize * 60 * 1000))
                maxDate.time = minDate.time + (minuteStepSize * 60 * 1000);
            
            var origSelectedDate:Date = new Date(_selectedDate.time);
            
            // check minDate <= selectedDate <= maxDate
