Quote:
And we need people to be able to choose posts to read by month and/or author, or if they choose to, read all of them at once, organized by date of posting. That's it.
Those are the lines that on face value seem simple but in reality enters the code into a new realm, bringing me back to either a relational DB (mySQL) or if using stored XML (which again needs PHP to write it so if PHP is needed I would bump to SQL since you are halfway there) you will need a pretty advanced design structure (to ensure XML file sizes are not exceeded) as well as frontside parsing to bounce through nodes to filter the data depending on what their filter criteria is (author,date,etc).