Hazelorb: Not sure about GreyMatter 1.21, since the latest version I have been able to find on the net is 1.3.1. I know that is the case with 1.3.1 and above.
Becky: If you are comfortable and careful with editing the files directly, you can alter the dates on them too.
Everyone: The major issue with changing the dates is that alot of GreyMatter code assumes that the entries are sorted by date. It assumes that if you have an entry of 2/28, and the next one is 3/1, that there isn't going to be anymore February posts. This impacts rebuilding files, template translation, generating the calendar, creating archives, etc.
This doesn't make it impossible, just that it will take time and thought.
good to know. The only way I can think of now for letting people change the date, would be to repost the article to the most recent. Otherwise the entries have to be renumbered.
That would probably work, especially if coupled with an auto-close or delete of the original. Only hiccup might be if any comments had been posted to the original entry - you would want to preserve those.
Right. In fact this is how I imagine draft posts working. It is basically treated as closed, until it is published, in which case the old one is auto-closed, and a new one is opened as the most recent.
But yeah, comments would be brought along as well.
I imagined you could also do x00000000.cgi and then just grep for those in an edit drafts screen. You could use the same open/closed notation in the file to mark if they have been published or not. Then they wouldn't interfere with real entries. Either way you implement it, it seems like a great feature to try and include if there's time.