My quest to make Google Reader work the way I want it to continues.
One of the biggest complaints people have with Google Reader is that there is no way to mark all items as read. Having unread items make people feel under pressure, which I (I believe) is one of the things that river-of-news style aggregators are supposed to avoid. Unfortunately, not feeling the pressure of unread items in Google Reader at the moment is something of a Zen meditation . Exercise
This Greasemonkey script solves that. To use it, go to the “Edit Subscription” page, then in the “More Actions” box you'll find a “Mark all as read” action. The first time you use it you may need to run it a couple of times to completely clear out your reading list (there doesn't seem to be a good way of finding out if the reading list display is empty or not).
Tested with Firefox 184.108.40.206 and Greasemonkey 0.6.4.
Download the script here.