diff -urN scuttle-orig/bookmarks.php scuttle/bookmarks.php
--- scuttle-orig/bookmarks.php	2005-08-11 01:28:14.213999928 -0400
+++ scuttle/bookmarks.php	2005-08-11 01:42:36.103232050 -0400
@@ -150,6 +150,17 @@
 <p class="success">Bookmark saved.</p>
 
 <?php
+      if ($_POST['jump'] == 'close') {
+        echo "
+<script type='text/javascript' language='javascript'>
+  window.close();
+</script>";
+      } elseif ($_POST['jump'] == 'back') {
+        echo "
+<script type='text/javascript' language='javascript'>
+  window.location.href = '$address';
+</script>";
+      }
 		}
 	}
 }
@@ -160,7 +171,7 @@
 <h2>Add a Bookmark</h2>
 
 <form action="<?= $_SERVER['SCRIPT_NAME'] ?>/<?= $user ?>" method="post" id="add">
-	<div><input type="hidden" name="action" value="add" /></div>
+	<div><input type="hidden" name="action" value="add" /><?= ($_GET['jump']) ? "<input type='hidden' name='jump' value='{$_GET['jump']}' />" : '' ?></div>
 	<table>
 	<tr valign="top">
 		<th align="left">Title</th>
@@ -227,7 +238,7 @@
 <h2>Bookmarklet</h2>
 <p>Drag one of the following bookmarklets to your browser's bookmarks and click it whenever you want to add the page you are on to Scuttle:</p>
 <ul>
-	<li><a href="javascript:location.href='<?= $root ?>bookmarks.php/<?= $user ?>?action=add&amp;address='+encodeURIComponent(location.href)+'&amp;title='+encodeURIComponent(document.title)">Post to Scuttle</a></li>
+	<li><a href="javascript:location.href='<?= $root ?>bookmarks.php/<?= $user ?>?action=add&amp;address='+encodeURIComponent(location.href)+'&amp;jump=back&amp;title='+encodeURIComponent(document.title)">Post to Scuttle</a></li>
 	<li><a href="javascript:q=location.href;p=document.title;void(open('<?= $root; ?>bookmarks.php/<?= $user ?>?action=add&amp;noui=yes&amp;jump=close&amp;address='+encodeURIComponent(q)+'&amp;title='+encodeURIComponent(p),'scuttle','toolbar=no,width=725,height=275'));">Post to Scuttle (Pop-up)</a></li>
 </ul>
 

