Hi,
Yep, it's because it isn't. VFP is correct there. The rule put down by the Gregorian (as opposed to the old Julian) calendar is:
1. Every year divisible by 4 is leap year, EXCEPT...
2. If it is divisible by 100 it is not leap year, unless it is divisible by 400.
Thus 2000 IS leap year. 2001,2002,2003 are NOT. 2004 will be. 1900 is NOT, along with 1800 and 1700.
Cheers,
Bill vV