Hi.
Your figuring the day a date is on almost works. There's the thing about
leap years not being in years that divide by 100, but there's a leap year in
years divided by 400. So 1600 had a leap year, 1700, 1800 and 1900 did not,
2000 did.
There were programmers who were concerned about this fact in 2000.
Just something more to think about.
Kevin