if ($FORM{'year'} && ($FORM{'year'} < 1910 || $FORM{'year'} > 2000)) { push @errors, "Invalid birthday year. Enter a 4-digit year."; }
Could we change the range to 1000-9999 (the range of MySQL's DATETIME)? We don't have the same time_t issue that we had with backdated posts, since 1910-2000 is already outside the range of time_t.