Hopefully folk won't mind this thread being recalled (it didn't seem right to open a new one for an event that occurs only once in four years).

OK ... it's Leap Day. So here's my question (related to a programming issue) ... if your program was asked to look back a year from now, where would you expect (want, hope) it to jump to (as 29-Feb-11 would represent an error condition):-
1) 28-Feb-11
2) 01-Mar-11
If you wanted to skip back
four years, you should get 29-Feb-08 of course. Hope you all see what I'm saying. And I need to get this done today ... else I've have to wait
another four years!

[fifty minutes or so later]:- thinking about it a little over a cup of tea, I believe that the logical answer in this case is "01-Mar-11". So I shall arrange things accordingly. When operating with date functions (PM dates past and future in the main) I reckon it's always best to err on the side of "one step forward" rather than back (and I write as one who once spent many, many, hours tracking down a bug - not one of my own [although it could well have been] - whereby hundreds of PM appointments had been "consigned to the dust-bin of time" due to having invalid dates assigned. In the end I found that someone had entered "Closed" dates with values earlier than the "Opened" ones ... and once I spent a few hours remedying that situation, all was well)!