This page demonstrates a weblog in chronological order using client-side javascript (and a cookie) to hide entries you've already read. (Tested in WinIE5, MacIE5, Mozilla1.1.)
This is id=a1.
If you have read some items on the page, you get a link to display the previous items, too. If you have read all the items on the page, you get a message to that effect.
This is id=2.
Reload to see what happens when you've just viewed the page. Click on the links at the bottom to simulate updates to the weblog. View the source to see the Javascript.
This is id=3.
My version of MacIE5 on OSX doesn't reload when you click on the links below. Click on a link to set the cookie, then click the refresh button.
This is id=4.
The example is a bit oversimplified -- it doesn't handle day-of-the-week separators, but that would be trivial to add.
This is id=5.
Making this work requires integrating some script tags. It's a little more work than the regular blog. Also, it depends on Javascript and cookies. This should really be an opt-in version of the main weblog page, not the default. Many browsers are funky, and may break in unexpected ways.
The links below let you set the cookie as if you hadn't already viewed the elements on the page.
Reload and set cookie so last read = 0
Reload and set cookie so last read = 1
Reload and set cookie so last read = 2
Reload and set cookie so last read = 3
Reload and set cookie so last read = 4
Reload and set cookie so last read = 5