diff -urN straw-0.22.1/glade/straw.glade straw-0.22.1.new/glade/straw.glade
--- straw-0.22.1/glade/straw.glade	2004-03-15 11:16:53.000000000 +0100
+++ straw-0.22.1.new/glade/straw.glade	2004-03-15 11:14:26.000000000 +0100
@@ -596,6 +596,16 @@
 		      <signal name="clicked" handler="on_toolbar_add_button_clicked" last_modification_time="Tue, 16 Dec 2003 14:48:50 GMT"/>
 		    </widget>
 		  </child>
+
+		  <child>
+		    <widget class="button" id="toolbar_catchup_button">
+		      <property name="visible">True</property>
+		      <property name="label">gtk-close</property>
+		      <property name="use_stock">True</property>
+		      <signal name="clicked" handler="on_toolbar_catchup_button_clicked" last_modification_time="Tue, 16 Dec 2003 14:48:50 GMT"/>
+		    </widget>
+		  </child>
+
 		</widget>
 		<packing>
 		  <property name="padding">0</property>
diff -urN straw-0.22.1/src/lib/MainWindow.py straw-0.22.1.new/src/lib/MainWindow.py
--- straw-0.22.1/src/lib/MainWindow.py	2004-03-15 11:16:53.000000000 +0100
+++ straw-0.22.1.new/src/lib/MainWindow.py	2004-03-15 11:16:12.000000000 +0100
@@ -1288,6 +1288,9 @@
     def on_toolbar_add_button_clicked(self, *args):
         straw.main.show_subscribe_dialog()
 
+    def on_toolbar_catchup_button_clicked(self, *args):
+        straw.main.mark_as_read()
+
     def on_menu_next_activate(self, *args):
         straw.main.display_next_item()
 

