@Tim: Sorry about the confusion. I should've realized you were talking about something which still needs to be developed. I got a little excited :)
Again, I would say both of these options would adequately address the issue. Whats more, I think they are both worth developing, as opposed to one versus the other. There are certain circumstances where one option would be more appropriate to use than the other. Going back to what I was saying, I believe having the ability for them to be nestable would be a great feature, and would expand its usefulness. As Silverstripe's user base begins to grow, and more content is created on Silverstripe run sites, I'm sure this will be an important issue. I wish I could give more feedback, these are the only ideas that I have. I'll be sure to post anymore that I might have.
In the meantime, as far as my situation is concerned, you suggest that I implement that solution from the trouble ticket above, and perhaps move my older articles in a Archived news section?
Because the options you've suggested are important to me, and I would like to see them implemented soon, I'd love to contribute to the development somehow, but unfortunately I feel as though I'd have a lot of catch up to do, not having looked at Silverstripe's Code much.