<?xml version="1.0"?>
<rss version="2.0">
<channel>
<title>tiddlyspot</title>
<link>http://tiddlyspot.com/announce/</link>
<description>announcements</description>
<language>en-us</language>
<copyright>Copyright 2007 Simon</copyright>
<pubDate>Tue, 13 Feb 2007 23:50:46 GMT</pubDate>
<lastBuildDate>Tue, 13 Feb 2007 23:50:46 GMT</lastBuildDate>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<generator>TiddlyWiki 2.0.11</generator>
<item>
<title>UploadLog</title>
<description>| !date | !user | !location | !storeUrl | !uploadDir | !toFilename | !backupdir | !origin |&lt;br /&gt;| 27/6/2006 11:49:15 | Simon | [[/|http://tiddlyspot.com/announce/]] | [[store.php|http://tiddlyspot.com/announce/store.php]] | . | index.html | . |&lt;br /&gt;| 27/6/2006 18:46:2 | Simon | [[/|http://tiddlyspot.com/announce/]] | [[store.php|http://tiddlyspot.com/announce/store.php]] | . | index.html | . |&lt;br /&gt;| 27/6/2006 18:46:27 | Simon | [[/|http://tiddlyspot.com/announce/]] | [[store.php|http://tiddlyspot.com/announce/store.php]] | . | index.html | . |&lt;br /&gt;| 28/6/2006 12:39:46 | Simon | [[/|http://tiddlyspot.com/announce/]] | [[store.php|http://tiddlyspot.com/announce/store.php]] | . | index.html | . |&lt;br /&gt;| 28/6/2006 12:40:4 | Simon | [[/|http://tiddlyspot.com/announce/]] | [[store.php|http://tiddlyspot.com/announce/store.php]] | . | index.html | . |&lt;br /&gt;| 28/6/2006 12:41:56 | Simon | [[/|http://tiddlyspot.com/announce/]] | [[store.php|http://tiddlyspot.com/announce/store.php]] | . | index.html | . | Ok |&lt;br /&gt;| 28/6/2006 12:42:50 | Simon | [[/|http://tiddlyspot.com/announce/]] | [[store.php|http://tiddlyspot.com/announce/store.php]] | . | index.html | . |&lt;br /&gt;| 29/6/2006 17:34:19 | Simon | [[/|http://tiddlyspot.com/announce/]] | [[store.php|http://tiddlyspot.com/announce/store.php]] | . | index.html | . | Ok |&lt;br /&gt;| 29/6/2006 17:34:58 | Simon | [[/|http://tiddlyspot.com/announce/]] | [[store.php|http://tiddlyspot.com/announce/store.php]] | . | index.html | . |&lt;br /&gt;| 1/7/2006 15:17:45 | Simon | [[/|http://tiddlyspot.com/announce/]] | [[store.php|http://tiddlyspot.com/announce/store.php]] | . | index.html | . | Ok |&lt;br /&gt;| 1/7/2006 15:24:4 | Simon | [[/|http://tiddlyspot.com/announce/]] | [[store.php|http://tiddlyspot.com/announce/store.php]] | . | index.html | . |&lt;br /&gt;| 7/7/2006 14:41:56 | Simon | [[/|http://tiddlyspot.com/announce/]] | [[store.php|http://tiddlyspot.com/announce/store.php]] | . | index.html | . |&lt;br /&gt;| 7/7/2006 15:51:59 | Simon | [[/|http://tiddlyspot.com/announce/]] | [[store.php|http://tiddlyspot.com/announce/store.php]] | . | index.html | . |&lt;br /&gt;| 8/7/2006 14:40:31 | Simon | [[/|http://tiddlyspot.com/announce/]] | [[store.php|http://tiddlyspot.com/announce/store.php]] | . | index.html | . | Ok |&lt;br /&gt;| 8/7/2006 15:18:26 | Simon | [[/|http://tiddlyspot.com/announce/]] | [[store.php|http://tiddlyspot.com/announce/store.php]] | . | index.html | . |&lt;br /&gt;| 8/7/2006 15:38:4 | Simon | [[/|http://tiddlyspot.com/announce/#%5B%5BProblem%20Affecting%20Site%20Creations%5D%5D]] | [[store.php|http://tiddlyspot.com/announce/store.php]] | . | index.html | . |&lt;br /&gt;| 14/7/2006 10:10:25 | Simon | [[/|http://tiddlyspot.com/announce/]] | [[store.php|http://tiddlyspot.com/announce/store.php]] | . | index.html | . |&lt;br /&gt;| 14/7/2006 10:18:21 | Simon | [[/|http://tiddlyspot.com/announce/]] | [[store.php|http://tiddlyspot.com/announce/store.php]] | . | index.html | . |&lt;br /&gt;| 14/7/2006 10:25:58 | Simon | [[/|http://tiddlyspot.com/announce/]] | [[store.php|http://tiddlyspot.com/announce/store.php]] | . | index.html | . |&lt;br /&gt;| 14/7/2006 10:56:57 | Simon | [[/|http://tiddlyspot.com/announce/]] | [[store.php|http://tiddlyspot.com/announce/store.php]] | . | index.html | . |&lt;br /&gt;| 14/7/2006 11:0:8 | Simon | [[/|http://tiddlyspot.com/announce/]] | [[store.php|http://tiddlyspot.com/announce/store.php]] | . | index.html | . |&lt;br /&gt;| 19/7/2006 12:0:6 | Simon | [[/|http://tiddlyspot.com/announce/]] | [[store.php|http://tiddlyspot.com/announce/store.php]] | . | index.html | . |&lt;br /&gt;| 19/7/2006 12:0:18 | Simon | [[/|http://tiddlyspot.com/announce/]] | [[store.php|http://tiddlyspot.com/announce/store.php]] | . | index.html | . |&lt;br /&gt;| 19/7/2006 12:3:12 | Simon | [[/|http://tiddlyspot.com/announce/]] | [[store.php|http://tiddlyspot.com/announce/store.php]] | . | index.html | . |&lt;br /&gt;| 19/7/2006 12:13:35 | Simon | [[/|http://tiddlyspot.com/announce/]] | [[store.php|http://tiddlyspot.com/announce/store.php]] | . | index.html | . |&lt;br /&gt;| 21/7/2006 9:56:35 | Simon | [[/|http://tiddlyspot.com/announce/]] | [[store.php|http://tiddlyspot.com/announce/store.php]] | . | index.html | . |&lt;br /&gt;| 14/8/2006 12:12:43 | Simon | [[/|http://tiddlyspot.com/announce/]] | [[store.php|http://tiddlyspot.com/announce/store.php]] | . | index.html | . | Ok |&lt;br /&gt;| 14/8/2006 12:13:12 | Simon | [[/|http://tiddlyspot.com/announce/]] | [[store.php|http://tiddlyspot.com/announce/store.php]] | . | index.html | . |&lt;br /&gt;| 15/8/2006 16:47:18 | YourName | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://tiddlyspot.com/announce/store.php]] | . | index.html | . |&lt;br /&gt;| 15/8/2006 17:9:19 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.cgi|http://announce.tiddlyspot.com/store.cgi]] | . | index.html | . |&lt;br /&gt;| 15/8/2006 17:9:43 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.cgi|http://announce.tiddlyspot.com/store.cgi]] | . | index.html | . |&lt;br /&gt;| 15/8/2006 17:9:58 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.cgi|http://announce.tiddlyspot.com/store.cgi]] | . | index.html | . |&lt;br /&gt;| 15/8/2006 17:10:37 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . | Ok |&lt;br /&gt;| 15/8/2006 17:12:23 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.cgi|http://announce.tiddlyspot.com/store.cgi]] | . | index.html | . |&lt;br /&gt;| 15/8/2006 17:14:35 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 15/8/2006 17:23:47 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 16/8/2006 0:11:24 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 17/8/2006 11:53:25 | YourName | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . | Ok |&lt;br /&gt;| 17/8/2006 11:54:40 | Daniel Baird | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . | Ok |&lt;br /&gt;| 17/8/2006 11:55:59 | Daniel Baird | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 17/8/2006 11:56:43 | Daniel | [[/|http://announce.tiddlyspot.com/#%5B%5BUpdates%20for%20new%20sites%2C%20including%20subdomains%5D%5D]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 17/8/2006 17:51:30 | Daniel | [[/|http://announce.tiddlyspot.com/#%5B%5BYou%20can%20now%20password%20protect%20your%20site%5D%5D]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 18/8/2006 12:5:41 | Daniel | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . | Ok |&lt;br /&gt;| 18/8/2006 12:8:29 | Daniel | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . | Ok |&lt;br /&gt;| 18/8/2006 12:8:53 | Daniel | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 18/8/2006 14:36:12 | Daniel | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . | Ok |&lt;br /&gt;| 18/8/2006 14:42:14 | Daniel | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 18/8/2006 14:43:50 | Daniel | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 18/8/2006 16:4:16 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 22/8/2006 10:42:9 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 22/8/2006 22:24:22 | YourName | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 22/8/2006 22:25:15 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 22/8/2006 22:30:33 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . | Ok |&lt;br /&gt;| 22/8/2006 23:7:31 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 23/8/2006 10:27:0 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . | Ok |&lt;br /&gt;| 23/8/2006 10:29:31 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 23/8/2006 10:31:20 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 23/8/2006 10:34:27 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . | Ok |&lt;br /&gt;| 23/8/2006 10:36:51 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 23/8/2006 10:41:38 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 23/8/2006 10:45:55 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 23/8/2006 10:55:20 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 23/8/2006 11:6:32 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 23/8/2006 11:11:15 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 23/8/2006 11:15:20 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 23/8/2006 11:16:5 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 23/8/2006 11:21:8 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 23/8/2006 11:21:50 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 23/8/2006 11:22:30 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 23/8/2006 11:22:30 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 23/8/2006 11:23:45 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 23/8/2006 11:24:31 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . | Ok |&lt;br /&gt;| 23/8/2006 11:27:17 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 25/8/2006 8:22:20 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . | Ok |&lt;br /&gt;| 25/8/2006 8:23:46 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 25/8/2006 8:27:7 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 25/8/2006 8:29:2 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 25/8/2006 8:30:43 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . | Ok |&lt;br /&gt;| 25/8/2006 8:31:33 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 25/8/2006 8:33:4 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 25/8/2006 8:37:14 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 25/8/2006 8:38:48 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 25/8/2006 8:42:57 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 25/8/2006 8:48:55 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 25/8/2006 8:51:28 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 25/8/2006 9:18:16 | YourName | [[announce.html|file:///D:/Documents%20and%20Settings/User/Desktop/announce.html]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . | Ok |&lt;br /&gt;| 25/8/2006 9:24:47 | YourName | [[announce.html|file:///D:/Documents%20and%20Settings/User/Desktop/announce.html]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 25/8/2006 9:41:32 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 25/8/2006 9:46:28 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 25/8/2006 9:53:57 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 25/8/2006 11:51:30 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 25/8/2006 11:59:13 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 6/9/2006 10:38:42 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 6/9/2006 10:44:19 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 14/9/2006 10:51:23 | YourName | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 14/9/2006 10:51:40 | YourName | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 14/9/2006 10:54:33 | YourName | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 14/9/2006 10:57:28 | YourName | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 5/10/2006 12:55:53 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . | Ok |&lt;br /&gt;| 5/10/2006 12:56:27 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . | Ok |&lt;br /&gt;| 5/10/2006 12:58:3 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 8/10/2006 23:8:54 | YourName | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . | Ok |&lt;br /&gt;| 8/10/2006 23:14:51 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . | Ok |&lt;br /&gt;| 8/10/2006 23:17:7 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . | Ok |&lt;br /&gt;| 8/10/2006 23:18:9 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 9/10/2006 10:21:41 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 9/10/2006 11:6:4 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 9/10/2006 13:33:9 | Daniel | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 19/10/2006 18:4:31 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . | Ok |&lt;br /&gt;| 19/10/2006 18:7:6 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . | Ok |&lt;br /&gt;| 19/10/2006 18:7:27 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 1/11/2006 18:43:53 | YourName | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 1/11/2006 18:45:42 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 1/12/2006 15:24:29 | Simon | [[/|http://announce.tiddlyspot.com/#%5B%5BTracker%20image%20inserted%20for%20stats%5D%5D%20%5B%5BStats%20page%20not%20working%20right%5D%5D]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 1/12/2006 15:25:27 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |&lt;br /&gt;| 14/2/2007 9:48:59 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . | Ok |&lt;br /&gt;| 14/2/2007 9:50:46 | Simon | [[/|http://announce.tiddlyspot.com/]] | [[store.php|http://announce.tiddlyspot.com/store.php]] | . | index.html | . |</description>
<link>http://tiddlyspot.com/announce/#UploadLog</link>
<pubDate>Tue, 13 Feb 2007 23:50:46 GMT</pubDate>
</item>
<item>
<title>This announcements page is being retired</title>
<description>Point your rss reader over to the blog at http://tiddlyspot.blogspot.com/ for future announcements. /%%/We will preserve this site though for historical purposes. :)</description>
<category>Announcements</category>
<link>http://tiddlyspot.com/announce/#%5B%5BThis%20announcements%20page%20is%20being%20retired%5D%5D</link>
<pubDate>Tue, 13 Feb 2007 23:50:35 GMT</pubDate>
</item>
<item>
<title>Stats page is back!</title>
<description>Check it out in your control panel, or go directly to:/%%/&lt;br /&gt;{{{http://yoursite.tiddlyspot.com/controlpanel?page=stats}}}&lt;br /&gt;More details on the blog at [[this url|http://tiddlyspot.com/blog/archives/general/stats-page-is-back/]].</description>
<category>Announcements</category>
<link>http://tiddlyspot.com/announce/#%5B%5BStats%20page%20is%20back!%5D%5D</link>
<pubDate>Fri, 01 Dec 2006 05:25:00 GMT</pubDate>
</item>
<item>
<title>Default to allow public listing for new sites</title>
<description>For details see the blog post at /%%/[[this url|http://tiddlyspot.com/blog/archives/general/default-value-of-public-listing-okay-is-now-true/]].</description>
<category>Announcements</category>
<link>http://tiddlyspot.com/announce/#%5B%5BDefault%20to%20allow%20public%20listing%20for%20new%20sites%5D%5D</link>
<pubDate>Fri, 01 Dec 2006 05:23:00 GMT</pubDate>
</item>
<item>
<title>Couple of nasty glitches fixed</title>
<description>Firstly we had a problem where the signup page would appear to let you create a site that already existed instead of telling you that the site id was unavailable. This would have caused a lot of confusion because when you went to look at your &quot;new&quot; site you would see the existing site. This had actually been happening for quite a while without us knowing about it. It has been fixed now. &lt;br /&gt;&lt;br /&gt;Secondly there was a problem with proxy configuration file containing the list of allowed sites. Somehow it got corrupted which would have caused the proxy service to fail. This is also fixed now so try again if you were doing some proxy fetches and you were having problems.&lt;br /&gt;&lt;br /&gt;Please accept our apologies if either of these problems affected you.</description>
<category>Announcements</category>
<link>http://tiddlyspot.com/announce/#%5B%5BCouple%20of%20nasty%20glitches%20fixed%5D%5D</link>
<pubDate>Wed, 01 Nov 2006 07:45:00 GMT</pubDate>
</item>
<item>
<title>Tracker image inserted for stats</title>
<description>To counter [[this problem|Stats page not working right]] we are now using a tracker image on each site to collect stats./%%/ This shouldn't cause any problems but please [[let us know|mailto:support@tiddlyspot.com]] if you come across any strangeness. </description>
<category>Announcements</category>
<link>http://tiddlyspot.com/announce/#%5B%5BTracker%20image%20inserted%20for%20stats%5D%5D</link>
<pubDate>Thu, 19 Oct 2006 08:07:00 GMT</pubDate>
</item>
<item>
<title>Step-by-step for upgrading your TiddlyWiki to 2.1.x</title>
<description>~TiddlyWiki 2.1 has arrived.  If you want to upgrade your current site to ~TiddlyWiki 2.1.x, we've written up some instructions here:&lt;br /&gt;http://tiddlywikiguides.org/index.php?title=Upgrading_your_TiddlyWiki_to_2.1.x&lt;br /&gt;&lt;br /&gt;Note that if you're using ~MonkeyGTD or D3, we recommend that you don't upgrade yet.</description>
<category>Announcements</category>
<link>http://tiddlyspot.com/announce/#%5B%5BStep-by-step%20for%20upgrading%20your%20TiddlyWiki%20to%202.1.x%5D%5D</link>
<pubDate>Mon, 09 Oct 2006 03:33:00 GMT</pubDate>
</item>
<item>
<title>Some steps taken to prevent/locate source of &quot;empty file&quot; problem</title>
<description>We still don't know what's causing this problem and have not been able to repeat it but we have taken these steps:&lt;br /&gt;* Added some sanity checks in the upload script so it won't not blindly save an empty file.&lt;br /&gt;* Switched on backups so that we can easily recover your file if something goes wrong.&lt;br /&gt;Once again it's still a good idea to keep your own local backup by downloading your site regularly. And remember if you have any problems please let us know at [[support@tiddlyspot.com|mailto:support@tiddlyspot.com]].</description>
<category>Announcements</category>
<link>http://tiddlyspot.com/announce/#%5B%5BSome%20steps%20taken%20to%20prevent%2Flocate%20source%20of%20%22empty%20file%22%20problem%5D%5D</link>
<pubDate>Mon, 09 Oct 2006 01:06:00 GMT</pubDate>
</item>
<item>
<title>Please backup your site by downloading it regularly</title>
<description>Recently some tiddlyspot users have have reported that their site has been lost due to an unknown problem. The symptom is that after uploading the site ends up being just an empty file. We are working on figuring our why this might be happening and how we might do regular backups of tiddlyspot sites. But in the meantime, in case this ever happens to you please backup your site regularly by downloading it. And remember to always do the following:&lt;br /&gt;* Wait until you get the confirmation message &quot;Main ~TiddlyWiki file uploaded to...&quot; before&lt;br /&gt;** Closing your browser window or tab&lt;br /&gt;** Moving to another web page&lt;br /&gt;** Switching off your internet connection&lt;br /&gt;(Depending on the speed of your connection and the site of your ~TiddlyWiki it can take a long time for the upload to complete).&lt;br /&gt;</description>
<category>Announcements</category>
<link>http://tiddlyspot.com/announce/#%5B%5BPlease%20backup%20your%20site%20by%20downloading%20it%20regularly%5D%5D</link>
<pubDate>Sun, 08 Oct 2006 13:18:00 GMT</pubDate>
</item>
<item>
<title>Stats page not working right</title>
<description>We just discovered that the cute little stats page only works for the old style urls :(/%%/. (These ones {{{http://tiddlyspot.com/yoursite/}}}). It doesn't work at all for the new urls (like this ({{{http://yoursite.tiddlyspot.com/}}}). So I guess the cute little stats page is going to have to be retired until we can figure out another way to do stats.</description>
<category>Announcements</category>
<link>http://tiddlyspot.com/announce/#%5B%5BStats%20page%20not%20working%20right%5D%5D</link>
<pubDate>Thu, 05 Oct 2006 02:57:00 GMT</pubDate>
</item>
<item>
<title>RSSReaderPlugin</title>
<description>/***&lt;br /&gt;&lt;br /&gt;!Don't use this I have hacked it considerably. Fetch it from the original source.&lt;br /&gt;&lt;br /&gt;|''Name:''|RSSReaderPlugin|&lt;br /&gt;|''Description:''|This plugin provides a RSSReader for TiddlyWiki|&lt;br /&gt;|''Version:''|0.3.0|&lt;br /&gt;|''Date:''|Aug 24, 2006|&lt;br /&gt;|''Source:''|http://tiddlywiki.bidix.info/#RSSReaderPlugin|&lt;br /&gt;|''Documentation:''|http://tiddlywiki.bidix.info/#RSSReaderPluginDoc|&lt;br /&gt;|''Author:''|BidiX (BidiX (at) bidix (dot) info)|&lt;br /&gt;|''Credit:''|BramChen for RssNewsMacro|&lt;br /&gt;|''License:''|[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D ]]|&lt;br /&gt;|''~CoreVersion:''|2.0.0|&lt;br /&gt;|''Browser:''|Firefox 1.5; InternetExplorer 6.0; Safari|&lt;br /&gt;|''Include:''|none|&lt;br /&gt;|''Require:''|none|&lt;br /&gt;***/&lt;br /&gt;//{{{&lt;br /&gt;version.extensions.RSSReaderPlugin = {&lt;br /&gt;	major: 0, minor: 3, revision: 0,&lt;br /&gt;	date: new Date(&quot;Aug 24, 2006&quot;),&lt;br /&gt;	author: &quot;BidiX&quot;,&lt;br /&gt;	credit: &quot;BramChen for RssNewsMacro&quot;,&lt;br /&gt;	source: &quot;http://TiddlyWiki.bidix.info/#RSSReaderPlugin&quot;,&lt;br /&gt;	documentation : &quot;http://TiddlyWiki.bidix.info/#RSSReaderPluginDoc&quot;,&lt;br /&gt;	author: 'BidiX (BidiX (at) bidix (dot) info',&lt;br /&gt;	license: '[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D]]',&lt;br /&gt;	coreVersion: '2.0.0',&lt;br /&gt;	browser: 'Firefox 1.5; InternetExplorer 6.0; Safari'	&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;config.macros.rssReader = {&lt;br /&gt;	dateFormat: &quot;DDD, DD MMM YYYY&quot;,&lt;br /&gt;	itemStyle: &quot;display: block;border: 1px solid black;padding: 5px; margin: 5px;&quot;, //useed  '@@'+itemStyle+itemText+'@@'&lt;br /&gt;	msg:{&lt;br /&gt;		permissionDenied: &quot;Permission to read preferences was denied.&quot;,&lt;br /&gt;		noRSSFeed: &quot;No RSS Feed at this address %0&quot;,&lt;br /&gt;		urlNotAccessible: &quot; Access to %0 is not allowed&quot;&lt;br /&gt;	},&lt;br /&gt;	cache: [], 	// url =&gt; request&lt;br /&gt;	desc: &quot;noDesc&quot;,&lt;br /&gt;	// feedURL: &quot;&quot;,&lt;br /&gt;	place:&quot;&quot;,&lt;br /&gt;	handler: function(place,macroName,params,wikifier,paramString,tiddler){&lt;br /&gt;		var desc = params[0];&lt;br /&gt;		var feedURL = params[1];&lt;br /&gt;		// var toFilter = (params[2] ? params[2] : false);&lt;br /&gt;		var toFilter = false;&lt;br /&gt;		var filterString;&lt;br /&gt;		if (params[2] != undefined) {&lt;br /&gt;			toFilter = true;&lt;br /&gt;			if (params[2].match(/\w+/))&lt;br /&gt;				filterString = params[2];&lt;br /&gt;			else&lt;br /&gt;				filterString = tiddler.title;&lt;br /&gt;&lt;br /&gt;			// haloscan trims to 40 or so chars. simon&lt;br /&gt;			// and replaces , with space. (wonder if other chars also?)&lt;br /&gt;			filterString = filterString.replace(/[&quot;,\/]/g,' ').substr(0,45); &lt;br /&gt;		}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;		var place = createTiddlyElement(place, &quot;div&quot;, &quot;RSSReader&quot;);&lt;br /&gt;		wikify(&quot;^^&lt;&lt;rssFeedUpdate &quot;+feedURL+&quot; [[&quot; + tiddler.title + &quot;]]&gt;&gt;^^\n&quot;,place);&lt;br /&gt;		if (this.cache[feedURL]) {&lt;br /&gt;			this.processResponse(this.cache[feedURL], feedURL, place, desc, toFilter, filterString);&lt;br /&gt;		}&lt;br /&gt;		else {&lt;br /&gt;			this.asyncGet(feedURL, place, desc, toFilter, filterString);&lt;br /&gt;		}&lt;br /&gt;	},&lt;br /&gt;&lt;br /&gt;	asyncGet: function (feedURL, place, desc, toFilter, filterString){&lt;br /&gt;		var xmlhttp;&lt;br /&gt;		try {xmlhttp=new XMLHttpRequest();}&lt;br /&gt;		catch (e) {&lt;br /&gt;			try {xmlhttp = new ActiveXObject(&quot;Msxml2.XMLHTTP&quot;);}&lt;br /&gt;			catch (e) {&lt;br /&gt;				try {xmlhttp = new ActiveXObject(&quot;Microsoft.XMLHTTP&quot;);}&lt;br /&gt;				catch (e) { displayMessage(e.description?e.description:e.toString());}&lt;br /&gt;			}&lt;br /&gt;		}&lt;br /&gt;		if (!xmlhttp){&lt;br /&gt;			return;&lt;br /&gt;		}&lt;br /&gt;		if (window.netscape){&lt;br /&gt;			try {&lt;br /&gt;				if (document.location.protocol.indexOf(&quot;http&quot;) == -1) {&lt;br /&gt; 					netscape.security.PrivilegeManager.enablePrivilege(&quot;UniversalBrowserRead&quot;);&lt;br /&gt;				}&lt;br /&gt;			}&lt;br /&gt;			catch (e) { displayMessage(e.description?e.description:e.toString()); }&lt;br /&gt;		}&lt;br /&gt;		xmlhttp.onreadystatechange=function (){&lt;br /&gt;			if (xmlhttp.readyState==4) {&lt;br /&gt;				if (xmlhttp.status==200 || xmlhttp.status===0) {&lt;br /&gt;					config.macros.rssReader.processResponse(xmlhttp, feedURL, place, desc, toFilter, filterString);&lt;br /&gt;				}&lt;br /&gt;				else {&lt;br /&gt;					displayMessage(&quot;Problem retrieving XML data:&quot; + xmlhttp.statusText);&lt;br /&gt;				}&lt;br /&gt;			}&lt;br /&gt;		};&lt;br /&gt;		try {&lt;br /&gt;			xmlhttp.open(&quot;GET&quot;,feedURL,true);&lt;br /&gt;			if (config.browser.isIE) {&lt;br /&gt;				xmlhttp.send();&lt;br /&gt;			}&lt;br /&gt;			else {&lt;br /&gt;				xmlhttp.send(null);&lt;br /&gt;			}&lt;br /&gt;		}&lt;br /&gt;		catch (e) {&lt;br /&gt;			wikify(e.toString()+this.urlNotAccessible.format([feedURL]), place);&lt;br /&gt;		}&lt;br /&gt;	},&lt;br /&gt;	processResponse: function(xmlhttp, feedURL, place, desc, toFilter, filterString){	&lt;br /&gt;//alert(xmlhttp.responseText);&lt;br /&gt;		if (window.netscape){&lt;br /&gt;			try {&lt;br /&gt;				if (document.location.protocol.indexOf(&quot;http&quot;) == -1) {&lt;br /&gt;					netscape.security.PrivilegeManager.enablePrivilege(&quot;UniversalBrowserRead&quot;);&lt;br /&gt;				}&lt;br /&gt;			}&lt;br /&gt;			catch (e) { displayMessage(e.description?e.description:e.toString()); }&lt;br /&gt;		}&lt;br /&gt;		if (xmlhttp.responseXML){&lt;br /&gt;			this.cache[feedURL] = xmlhttp;&lt;br /&gt;			this.genRssNews(xmlhttp.responseXML, place, feedURL, desc, toFilter, filterString);&lt;br /&gt;		}&lt;br /&gt;		else {&lt;br /&gt;			var dom = (new DOMParser()).parseFromString(xmlhttp.responseText, &quot;text/xml&quot;); &lt;br /&gt;			if (dom) {&lt;br /&gt;				this.cache[feedURL] = xmlhttp;&lt;br /&gt;				this.genRssNews(dom, place, feedURL, desc, toFilter, filterString);&lt;br /&gt;			}&lt;br /&gt;			else {&lt;br /&gt;				wikify(&quot;&lt;html&gt;&quot;+xmlhttp.responseText+&quot;&lt;/html&gt;&quot;, place);&lt;br /&gt;				displayMessage(this.msg.noRSSFeed.format([feedURL]));&lt;br /&gt;			}&lt;br /&gt;		}&lt;br /&gt;	},&lt;br /&gt;	genRssNews: function(xml, place, feedURL, desc, toFilter, filterString){&lt;br /&gt;		// Channel&lt;br /&gt;		var chanelNode = xml.getElementsByTagName('channel').item(0);&lt;br /&gt;		var chanelTitleElement = (chanelNode ? chanelNode.getElementsByTagName('title').item(0) : null);&lt;br /&gt;		var chanelTitle = &quot;&quot;;&lt;br /&gt;		if ((chanelTitleElement) &amp;&amp; (chanelTitleElement.firstChild)) chanelTitle = chanelTitleElement.firstChild.nodeValue;&lt;br /&gt;		var chanelLinkElement = (chanelNode ? chanelNode.getElementsByTagName('link').item(0) : null);&lt;br /&gt;		var chanelLink = &quot;&quot;;&lt;br /&gt;		if (chanelLinkElement) chanelLink = chanelLinkElement.firstChild.nodeValue;&lt;br /&gt;		var titleTxt = &quot;!![[&quot;+chanelTitle+&quot;|&quot;+chanelLink+&quot;]]\n&quot;;&lt;br /&gt;		//var title = createTiddlyElement(place,&quot;div&quot;,null,&quot;ChanelTitle&quot;,null);&lt;br /&gt;		//wikify(titleTxt,title);&lt;br /&gt;		// ItemList&lt;br /&gt;		var itemList = xml.getElementsByTagName('item');&lt;br /&gt;		var article = createTiddlyElement(place,&quot;ul&quot;,null,null,null);&lt;br /&gt;		var lastDate;&lt;br /&gt;		var re;&lt;br /&gt;		if (toFilter) &lt;br /&gt;			re = new RegExp(filterString.escapeRegExp());&lt;br /&gt;		for (var i=0; i&lt;itemList.length; i++){&lt;br /&gt;			var titleElm = itemList[i].getElementsByTagName('title').item(0);&lt;br /&gt;			var titleText = (titleElm ? titleElm.firstChild.nodeValue : '');&lt;br /&gt;//alert(filterString.escapeRegExp().replace(/ /g,'+')+&quot; &quot;+titleText.replace(/ /g,'+'));&lt;br /&gt;&lt;br /&gt;			if (toFilter &amp;&amp; ! titleText.match(re)) {&lt;br /&gt;				continue;&lt;br /&gt;			}&lt;br /&gt;			var descText = '';&lt;br /&gt;			var isWikitext = false;&lt;br /&gt;			var descElem = itemList[i].getElementsByTagName('wikitext').item(0);&lt;br /&gt;			if (descElem){&lt;br /&gt;				try{&lt;br /&gt;					isWikitext = true;&lt;br /&gt;					descText = &quot;\n&quot;+descElem.firstChild.nodeValue;}&lt;br /&gt;					catch(e){}&lt;br /&gt;			}&lt;br /&gt;			else {&lt;br /&gt;				descElem = itemList[i].getElementsByTagName('encoded').item(0);&lt;br /&gt;				if (descElem){&lt;br /&gt;					try{descText = descElem.firstChild.nodeValue;}&lt;br /&gt;						catch(e){}&lt;br /&gt;					descText = &quot;&lt;html&gt;&quot;+descText+&quot;&lt;/html&gt;&quot;;&lt;br /&gt;				}&lt;br /&gt;				else {&lt;br /&gt;					descElem = itemList[i].getElementsByTagName('description').item(0);&lt;br /&gt;					if (descElem){&lt;br /&gt;						try{descText = descElem.firstChild.nodeValue;}&lt;br /&gt;						catch(e){}&lt;br /&gt;						descText = descText.replace(/&lt;br \/&gt;/g,'\n');&lt;br /&gt;						if (desc == &quot;asHtml&quot;)&lt;br /&gt;							descText = &quot;&lt;html&gt;&quot;+descText+&quot;&lt;/html&gt;&quot;;&lt;br /&gt;					}&lt;br /&gt;				}&lt;br /&gt;			}&lt;br /&gt;			var linkElm = itemList[i].getElementsByTagName(&quot;link&quot;).item(0);&lt;br /&gt;			var linkURL = linkElm.firstChild.nodeValue;&lt;br /&gt;			var pubElm = itemList[i].getElementsByTagName('pubDate').item(0);&lt;br /&gt;			var pubDate;&lt;br /&gt;			if (!pubElm) {&lt;br /&gt;				pubElm = itemList[i].getElementsByTagName('date').item(0); // for del.icio.us&lt;br /&gt;				if (pubElm) {&lt;br /&gt;					pubDate = pubElm.firstChild.nodeValue;&lt;br /&gt;					pubDate = this.formatDateString(this.dateFormat, pubDate);&lt;br /&gt;					}&lt;br /&gt;					else {&lt;br /&gt;						pubDate = '0';&lt;br /&gt;					}&lt;br /&gt;				}&lt;br /&gt;			else {&lt;br /&gt;				pubDate = (pubElm ? pubElm.firstChild.nodeValue : 0);&lt;br /&gt;				pubDate = this.formatString(this.dateFormat, pubDate);&lt;br /&gt;			}&lt;br /&gt;			titleText = titleText.replace(/\[|\]/g,'');&lt;br /&gt;&lt;br /&gt;			// I just want the Post by ... for haloscan purposes. simon.&lt;br /&gt;			titleText = titleText.substr(titleText.indexOf(&quot;Post by &quot;)+&quot;Post by &quot;.length) + &quot;:&quot;;		&lt;br /&gt;&lt;br /&gt;			//var rssText = '** '+'[[' + titleText + '|' + linkURL + ']]' + '\n' ;&lt;br /&gt;			var rssText = &quot;''&quot;+'[[' + titleText + '|' + linkURL + ']]' + &quot;''\n&quot; ;&lt;br /&gt;			if ((desc != &quot;noDesc&quot;) &amp;&amp; descText){&lt;br /&gt;				if (version.extensions.nestedSliders){&lt;br /&gt;					rssText = rssText.replace(/\n/g,' ');&lt;br /&gt;					descText = '+++[...]\n'&lt;br /&gt;						+(isWikitext ? '\n&lt;&lt;rssFeedImportTiddler '+ feedURL + ' [['+titleText+']]&gt;&gt;':'')&lt;br /&gt;						+'@@'+this.itemStyle+descText+'\n@@\n'&lt;br /&gt;						+'===';&lt;br /&gt;					}&lt;br /&gt;				rssText = rssText + descText + '\n\n';&lt;br /&gt;			}&lt;br /&gt;			var story;&lt;br /&gt;			if ((lastDate != pubDate) &amp;&amp; ( pubDate != '0')) {&lt;br /&gt;				story = createTiddlyElement(article,&quot;li&quot;,null,&quot;RSSItem&quot;,pubDate);&lt;br /&gt;				lastDate = pubDate;&lt;br /&gt;			}&lt;br /&gt;			else {&lt;br /&gt;				lastDate = pubDate;&lt;br /&gt;			}&lt;br /&gt;			story = createTiddlyElement(article,&quot;div&quot;,null,&quot;RSSItem&quot;,null);&lt;br /&gt;			wikify(rssText,story);&lt;br /&gt;		}&lt;br /&gt;	},&lt;br /&gt;	formatString: function(template, theDate){&lt;br /&gt;		var dateString = new Date(theDate);&lt;br /&gt;		template = template.replace(/hh|mm|ss/g,'');&lt;br /&gt;		return dateString.formatString(template);&lt;br /&gt;	},&lt;br /&gt;	formatDateString: function(template, theDate){&lt;br /&gt;		var dateString = new Date(theDate.substr(0,4), theDate.substr(5,2) - 1, theDate.substr(8,2)&lt;br /&gt;			/*,  theDate.substr(11,2), theDate.substr(14,2), theDate.substr(17,2)*/&lt;br /&gt;			);&lt;br /&gt;		return dateString.formatString(template);&lt;br /&gt;	}&lt;br /&gt;	&lt;br /&gt;};&lt;br /&gt;//}}}&lt;br /&gt;&lt;br /&gt;//{{{&lt;br /&gt;config.macros.rssFeedUpdate = {&lt;br /&gt;	label: &quot;Update&quot;,&lt;br /&gt;	prompt: &quot;Clear the cache and redisplay this RssFeed&quot;,&lt;br /&gt;	handler: function(place,macroName,params) {&lt;br /&gt;		var feedURL = params[0];&lt;br /&gt;		var tiddlerTitle = params[1];&lt;br /&gt;		createTiddlyButton(place, this.label, this.prompt, &lt;br /&gt;			function () {&lt;br /&gt;				if (config.macros.rssReader.cache[feedURL]) {&lt;br /&gt;					config.macros.rssReader.cache[feedURL] = null; &lt;br /&gt;					//story.refreshTiddler(tiddlerTitle,null, true);&lt;br /&gt;			}&lt;br /&gt;			story.refreshTiddler(tiddlerTitle,null, true);&lt;br /&gt;		return false;});&lt;br /&gt;	}&lt;br /&gt;};&lt;br /&gt;//}}}&lt;br /&gt;&lt;br /&gt;//{{{&lt;br /&gt;config.macros.rssFeedImportTiddler = {&lt;br /&gt;	label: &quot;Import&quot;,&lt;br /&gt;	prompt: &quot;Import this tiddler in this TiddlyWiki&quot;,&lt;br /&gt;	askReplaceMsg: &quot;Tiddler already exists, replace it ?&quot;,&lt;br /&gt;	handler: function(place,macroName,params) {&lt;br /&gt;		var  feedUrl = params[0];&lt;br /&gt;		var tiddlerTitle = params[1];&lt;br /&gt;		createTiddlyButton(place, this.label, this.prompt, &lt;br /&gt;			function () {&lt;br /&gt;				if (feedUrl &amp;&amp; config.macros.rssReader.cache[feedUrl]) {&lt;br /&gt;					var tiddler = config.macros.rssFeedImportTiddler.parseRssNews(config.macros.rssReader.cache[feedUrl].responseXML, tiddlerTitle);&lt;br /&gt;					if (tiddler &amp;&amp; (! store.getTiddler(tiddlerTitle) || confirm(config.macros.rssFeedImportTiddler.askReplaceMsg))) {&lt;br /&gt;						store.addTiddler(tiddler);&lt;br /&gt;						store.notify(tiddler.title, true);&lt;br /&gt;						store.setDirty(true);&lt;br /&gt;					}&lt;br /&gt;				}&lt;br /&gt;			return false;});&lt;br /&gt;	},&lt;br /&gt;	&lt;br /&gt;	// parse a RssFeed for retrieving a Tiddler with title&lt;br /&gt;	parseRssNews: function(xml, title) {&lt;br /&gt;		// ItemList&lt;br /&gt;		if (document.location.protocol.indexOf(&quot;http&quot;) == -1) {&lt;br /&gt;			netscape.security.PrivilegeManager.enablePrivilege(&quot;UniversalBrowserRead&quot;);&lt;br /&gt;		}&lt;br /&gt;&lt;br /&gt;		var itemList = xml.getElementsByTagName('item');&lt;br /&gt;		for (var i=0; i&lt;itemList.length; i++){&lt;br /&gt;&lt;br /&gt;			var titleElm = itemList[i].getElementsByTagName('title').item(0);&lt;br /&gt;			var titleText = titleElm.firstChild.nodeValue;&lt;br /&gt;			if (titleText == title) {&lt;br /&gt;				//	&lt;tiddlywiki:title&gt;&lt;br /&gt;				//	titleText&lt;br /&gt;				titleText = titleText.htmlDecode();&lt;br /&gt;				//	&lt;tiddlywiki:wikitext&gt;&lt;br /&gt;				var elem = itemList[i].getElementsByTagName('wikitext').item(0);&lt;br /&gt;				var text = elem ? elem.firstChild.nodeValue.htmlDecode() : &quot;&quot;;&lt;br /&gt;				//	&lt;tiddlywiki:modifier&gt;&lt;br /&gt;				elem = itemList[i].getElementsByTagName('modifier').item(0);&lt;br /&gt;				var modifier = elem ? elem.firstChild.nodeValue : &quot;&quot;;&lt;br /&gt;				//	&lt;tiddlywiki:modified&gt;&lt;br /&gt;				elem = itemList[i].getElementsByTagName('modified').item(0);&lt;br /&gt;				var modified = elem ? Date.convertFromYYYYMMDDHHMM(elem.firstChild.nodeValue) : &quot;&quot;;&lt;br /&gt;				//	&lt;tiddlywiki:created&gt;&lt;br /&gt;				elem = itemList[i].getElementsByTagName('created').item(0);&lt;br /&gt;				var created = elem ? Date.convertFromYYYYMMDDHHMM(elem.firstChild.nodeValue) : &quot;&quot;;&lt;br /&gt;				//	&lt;tiddlywiki:links&gt;&lt;br /&gt;				//	Links ?&lt;br /&gt;				//	&lt;tiddlywiki:tags&gt;&lt;br /&gt;				elem = itemList[i].getElementsByTagName('tags').item(0);&lt;br /&gt;				var tags = elem ? elem.firstChild.nodeValue.htmlDecode() : &quot;&quot;;&lt;br /&gt;				var tiddler = new Tiddler();&lt;br /&gt;				tiddler.assign(titleText,text,modifier,modified,tags,created);&lt;br /&gt;				return tiddler;&lt;br /&gt;			}&lt;br /&gt;		}&lt;br /&gt;		// not found &lt;br /&gt;		alert(&quot;Tiddler \[[&quot; + title +&quot;]] notFound.&quot;);&lt;br /&gt;		return null;&lt;br /&gt;	}&lt;br /&gt;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;//}}}&lt;br /&gt;</description>
<category>systemConfig</category>
<link>http://tiddlyspot.com/announce/#RSSReaderPlugin</link>
<pubDate>Thu, 14 Sep 2006 00:57:00 GMT</pubDate>
</item>
<item>
<title>You can now change your password</title>
<description>This was probably our most requested feature. Now you can change your password when you need to by visiting your control panel. /%%/Please let us know at [[feedback@tiddlyspot.com|mailto:feedback@tiddlyspot.com]] if you have any problems.&lt;br /&gt;&lt;br /&gt;The control panel url (in case you don't already have it):&lt;br /&gt;{{{http://yoursitename.tiddlyspot.com/controlpanel}}}&lt;br /&gt;or&lt;br /&gt;{{{http://tiddlyspot.com/yoursitename/controlpanel}}}&lt;br /&gt;for older sites.&lt;br /&gt;&lt;br /&gt;Also there is a new download url. (The old one will keep working)&lt;br /&gt;{{{http://yoursitename.tiddlyspot.com/download}}}&lt;br /&gt;or&lt;br /&gt;{{{http://tiddlyspot.com/yoursitename/download}}}&lt;br /&gt;for older sites.&lt;br /&gt;</description>
<category>Announcements</category>
<link>http://tiddlyspot.com/announce/#%5B%5BYou%20can%20now%20change%20your%20password%5D%5D</link>
<pubDate>Wed, 06 Sep 2006 00:37:00 GMT</pubDate>
</item>
<item>
<title>StyleSheet</title>
<description>//{{{&lt;br /&gt;[[MPTWStyleSheet]]&lt;br /&gt;&lt;br /&gt;* {&lt;br /&gt; font-family:'Trebuchet MS' sans-serif;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;tt, pre, code {&lt;br /&gt; font-family: 'Courier New' monospace; font-size:80%;&lt;br /&gt;}&lt;br /&gt;.headerForeground {&lt;br /&gt; color:#fff;&lt;br /&gt; font-size:110%;&lt;br /&gt; padding:0;&lt;br /&gt; margin: 0;&lt;br /&gt; padding-top:2.3em;&lt;br /&gt; padding-left:2em;&lt;br /&gt; font-weight:bold;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;.headerShadow {&lt;br /&gt; color:#04b;&lt;br /&gt; font-size:110%;&lt;br /&gt; padding-top:2em;&lt;br /&gt; padding-left:2em;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#topMenu {&lt;br /&gt; background: #db4;&lt;br /&gt; font-size:110%;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;.viewer { font-size:130%; }&lt;br /&gt;td.tagglyTagging { font-size:130%;}&lt;br /&gt;&lt;br /&gt;a{ color: #04b; }&lt;br /&gt;a:hover{ background: #04b; color: #fff; }&lt;br /&gt;&lt;br /&gt;#topMenu .tiddlyLink, #topMenu .button { color:#841; }&lt;br /&gt;#topMenu .button:hover, #topMenu .tiddlyLink:hover { background:#ffc; }&lt;br /&gt;&lt;br /&gt;.popup { background: #841; border: 1px solid #db4; }&lt;br /&gt;&lt;br /&gt;.blog h2 {&lt;br /&gt;  margin:0;&lt;br /&gt;  padding:0;&lt;br /&gt;  &lt;br /&gt;}&lt;br /&gt;.blog .excerpt {&lt;br /&gt;  margin:0;&lt;br /&gt;  padding: 0;&lt;br /&gt;  margin-left:1em;&lt;br /&gt;  padding-left:1em;&lt;br /&gt;  font-size:90%;&lt;br /&gt;  border-left:1px solid #ddd;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#contentWrapper pre {&lt;br /&gt; font-family: 'Courier New', Courier, monospace;&lt;br /&gt; font-size: 70%;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/* for haloscan testing */&lt;br /&gt;.comments {&lt;br /&gt; padding-top:1em;&lt;br /&gt;}&lt;br /&gt;.RSSItem {&lt;br /&gt; border-bottom:1px solid #ddd;&lt;br /&gt; padding-top:2em;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;//}}}&lt;br /&gt;</description>
<link>http://tiddlyspot.com/announce/#StyleSheet</link>
<pubDate>Thu, 24 Aug 2006 23:53:00 GMT</pubDate>
</item>
<item>
<title>ViewTemplate</title>
<description>&lt;!--{{{--&gt;&lt;br /&gt;&lt;div class=&quot;toolbar&quot; macro=&quot;toolbar -closeTiddler closeOthers +editTiddler permalink references jump newHere&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;tagglyTagged&quot; macro=&quot;hideSomeTags&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;  &lt;span class=&quot;title&quot; macro=&quot;view title&quot;&gt;&lt;/span&gt;&lt;br /&gt;  &lt;span class=&quot;title&quot; style=&quot;font-size:120%;color:#999;&quot; macro=&quot;showWhen tiddler.tags.contains('Announcements')&quot;&gt;&lt;br /&gt;   &lt;span macro='view created date [[ - DD MMM YYYY]]'&gt;&lt;/span&gt;&lt;br /&gt;   - posted by &lt;span macro='view modifier'&gt;&lt;/span&gt;&lt;br /&gt;  &lt;/span&gt;&lt;br /&gt;  &lt;span class=&quot;miniTag&quot; macro=&quot;miniTag&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class='subtitle'&gt;Updated &lt;span macro='view modified date [[DD MMM, YYYY]]'&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;viewer&quot; macro=&quot;view text wikified&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;viewer&quot; macro=&quot;showWhen tiddler.tags.contains('Announcements')&quot;&gt;&lt;span macro=&quot;tiddler BackToIndex&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;tagglyTagging&quot; macro=&quot;tagglyListWithSort&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;viewer&quot; style=&quot;padding-top:1em;font-size:98%;&quot; macro=&quot;showWhen tiddler.tags.contains('Announcements')&quot;&gt;&lt;br /&gt; &lt;h1&gt;Comments&lt;/h1&gt;&lt;br /&gt; &lt;div style=&quot;margin-left:1em;&quot;&gt;&lt;br /&gt;  &lt;span macro=&quot;haloscan comments&quot;&gt;&lt;/span&gt;&lt;br /&gt;  &lt;!--&lt;span macro=&quot;haloscan trackbacks&quot;&gt;&lt;/span&gt;--&gt;&lt;br /&gt; &lt;/div&gt;&lt;br /&gt; &lt;div style=&quot;margin-left:1em;&quot; class=&quot;comments&quot; macro=&quot;rssReader asText http://announce.tiddlyspot.com/proxy/www.haloscan.com/members/rss.php?user=glosoli ' '&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;!--}}}--&gt;&lt;br /&gt;</description>
<category>excludeSearch</category>
<link>http://tiddlyspot.com/announce/#ViewTemplate</link>
<pubDate>Thu, 24 Aug 2006 22:44:00 GMT</pubDate>
</item>
<item>
<title>HaloscanMacro</title>
<description>/***&lt;br /&gt;|Name|HaloscanMacro|&lt;br /&gt;|Created by|JimSpeth|&lt;br /&gt;|Location|http://end.com/~speth/HaloscanMacro.html|&lt;br /&gt;|Version|1.1.0|&lt;br /&gt;|Requires|~TW2.x|&lt;br /&gt;&lt;br /&gt;!Description&lt;br /&gt;Comment and trackback support for TiddlyWiki (via Haloscan).&lt;br /&gt;&lt;br /&gt;!History&lt;br /&gt;* 16-Feb-06, version 1.1.0, drastic changes, now uses settings from haloscan account config&lt;br /&gt;* 31-Jan-06, version 1.0.1, fixed display of counts for default tiddlers&lt;br /&gt;* 30-Jan-06, version 1.0, initial release&lt;br /&gt;&lt;br /&gt;!Examples&lt;br /&gt;|!Source|!Output|h&lt;br /&gt;|{{{&lt;&lt;haloscan comments&gt;&gt;}}}|&lt;&lt;haloscan comments&gt;&gt;|&lt;br /&gt;|{{{&lt;&lt;haloscan trackbacks&gt;&gt;}}}|&lt;&lt;haloscan trackbacks&gt;&gt;|&lt;br /&gt;&lt;br /&gt;!Installation&lt;br /&gt;Register for a [[Haloscan|http://www.haloscan.com]] account.  It's free and painless.&lt;br /&gt;Install the HaloscanMacro in a new tiddler with a tag of systemConfig (save and reload to activate).&lt;br /&gt;In the macro configuration code (below), change //YourName// to your Haloscan account name.&lt;br /&gt;Use the macro somewhere in a tiddler (see ViewTemplate for an example).&lt;br /&gt;&lt;br /&gt;!Settings&lt;br /&gt;You can adjust various options for your account in the member configuration area of Haloscan's web site.  The macro will use these settings when formatting the links.&lt;br /&gt;&lt;br /&gt;!Code&lt;br /&gt;***/&lt;br /&gt;//{{{&lt;br /&gt;&lt;br /&gt;/* change &quot;YourName&quot; to your Haloscan account name */&lt;br /&gt;config.macros.haloscan = {account: &quot;glosoli&quot;, baseURL: &quot;http://www.haloscan.com/load/&quot;};&lt;br /&gt;&lt;br /&gt;var haloscanLoaded = 0;&lt;br /&gt;config.macros.haloscan.load = function ()&lt;br /&gt;{&lt;br /&gt;    if (haloscanLoaded == 1)&lt;br /&gt;        return;&lt;br /&gt;    &lt;br /&gt;    account = config.macros.haloscan.account;&lt;br /&gt;    if (!account || (account == &quot;YourName&quot;))&lt;br /&gt;        account = store.getTiddlerText(&quot;SiteTitle&quot;);&lt;br /&gt;    &lt;br /&gt;    var el = document.createElement('script');&lt;br /&gt;    el.language = 'JavaScript'; &lt;br /&gt;    el.type = 'text/javascript'; &lt;br /&gt;    el.src = config.macros.haloscan.baseURL + account;&lt;br /&gt;    document.documentElement.childNodes[0].appendChild(el);&lt;br /&gt;    &lt;br /&gt;    haloscanLoaded = 1;&lt;br /&gt;}&lt;br /&gt;config.macros.haloscan.load();&lt;br /&gt;&lt;br /&gt;/* this totally clobbers document.write, i hope that's ok */&lt;br /&gt;var safeWrite = function(s)&lt;br /&gt;{&lt;br /&gt;    document.written = s;&lt;br /&gt;    return s;&lt;br /&gt;};&lt;br /&gt;document.write = safeWrite;&lt;br /&gt;&lt;br /&gt;config.macros.haloscan.refreshDefaultTiddlers = function ()&lt;br /&gt;{&lt;br /&gt;    var start = store.getTiddlerText(&quot;DefaultTiddlers&quot;);&lt;br /&gt;    if (start)&lt;br /&gt;    {&lt;br /&gt;        var titles = start.readBracketedList();&lt;br /&gt;        for (var t=titles.length-1; t&gt;=0; t--)&lt;br /&gt;            story.refreshTiddler(titles[t], DEFAULT_VIEW_TEMPLATE, 1);&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;var haloscanRefreshed = 0;&lt;br /&gt;config.macros.haloscan.handler = function (place, macroName, params, wikifier, paramString, tiddler)&lt;br /&gt;{&lt;br /&gt;    if (typeof HaloScan == 'undefined')&lt;br /&gt;    {&lt;br /&gt;        if (haloscanRefreshed == 0)&lt;br /&gt;        {&lt;br /&gt;            setTimeout(&quot;config.macros.haloscan.refreshDefaultTiddlers()&quot;, 1);&lt;br /&gt;            haloscanRefreshed = 1;&lt;br /&gt;        }&lt;br /&gt;        return;&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;    var id = story.findContainingTiddler(place).id.substr(7);&lt;br /&gt;    var hs_search = new RegExp('\\W','gi');&lt;br /&gt;    id = id.replace(hs_search,&quot;_&quot;);&lt;br /&gt;    &lt;br /&gt;    account = config.macros.haloscan.account;&lt;br /&gt;    if (!account || (account == &quot;YourName&quot;))&lt;br /&gt;        account = store.getTiddlerText(&quot;SiteTitle&quot;);&lt;br /&gt;    &lt;br /&gt;    var haloscanError = function (msg)&lt;br /&gt;    {&lt;br /&gt;        createTiddlyError(place, config.messages.macroError.format([&quot;HaloscanMacro&quot;]), config.messages.macroErrorDetails.format([&quot;HaloscanMacro&quot;, msg]));&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;    if (params.length == 1)&lt;br /&gt;    {&lt;br /&gt;        if (params[0] == &quot;comments&quot;)&lt;br /&gt;        {&lt;br /&gt;            postCount(id);&lt;br /&gt;            commentsLabel = &quot;Add/view comments&quot;; //document.written;&lt;br /&gt;            commentsPrompt = &quot;Comments on this tiddler&quot;;&lt;br /&gt;            var commentsHandler = function(e) { HaloScan(id); return false; };&lt;br /&gt;            var commentsButton = createTiddlyButton(place, commentsLabel, commentsPrompt, commentsHandler);&lt;br /&gt;        }&lt;br /&gt;        else if (params[0] == &quot;trackbacks&quot;)&lt;br /&gt;        {&lt;br /&gt;            postCountTB(id);&lt;br /&gt;            trackbacksLabel = &quot;Add/view trackbacks&quot;; // document.written;&lt;br /&gt;            trackbacksPrompt = &quot;Trackbacks for this tiddler&quot;;&lt;br /&gt;            var trackbacksHandler = function(e) { HaloScanTB(id); return false; };&lt;br /&gt;            var trackbackButton = createTiddlyButton(place, trackbacksLabel, trackbacksPrompt, trackbacksHandler);&lt;br /&gt;        }&lt;br /&gt;        else&lt;br /&gt;            haloscanError(&quot;unknown parameter: &quot; + params[0]);&lt;br /&gt;    }&lt;br /&gt;    else if (params.length == 0)&lt;br /&gt;        haloscanError(&quot;missing parameter&quot;);&lt;br /&gt;    else&lt;br /&gt;        haloscanError(&quot;bad parameter count&quot;);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;//}}}&lt;br /&gt;</description>
<category>systemConfig</category>
<link>http://tiddlyspot.com/announce/#HaloscanMacro</link>
<pubDate>Wed, 23 Aug 2006 00:45:00 GMT</pubDate>
</item>
<item>
<title>New logo, fixed proxying, HaloScan support, control panel bug fix</title>
<description>* Introducing our beautiful new logo! Nice work Daniel!!/%%/ The site design needs some reworking now. We will get to that eventually.&lt;br /&gt;* Proxy now works with new subdomain urls, eg http://sitename.tiddlyspot.com/proxy/www.tiddlywiki.com/index.xml&lt;br /&gt;* You can now get the control panel with this shorter url, http://sitename.tiddlyspot.com/controlpanel&lt;br /&gt;* Added HaloScan to the list of proxyable sites, see the new FAQ at http://faq.tiddlyspot.com/#UsingTiddlySpot]]&lt;br /&gt;* There was a problem with control panel for new sites that was fixed last week some time. If you got an error message accessing your control panel last week then try again now.&lt;br /&gt;&lt;br /&gt;Here's the logo:&lt;br /&gt;[img[http://tiddlyspot.com/_ts/images/banner-logo.png]]&lt;br /&gt;You can use it if you want to link to tiddlyspot. Eg,&lt;br /&gt;{{{&lt;br /&gt;&lt;a href=&quot;http://tiddlyspot.com/&quot;&gt;&lt;img&lt;br /&gt;src=&quot;http://tiddlyspot.com/_ts/images/banner-logo.png&quot;&lt;br /&gt;border=&quot;0&quot; alt=&quot;tiddlyspot&quot;/&gt;&lt;/a&gt;&lt;br /&gt;}}}&lt;br /&gt;We might have some smaller ones coming soon.&lt;br /&gt;</description>
<category>Announcements</category>
<link>http://tiddlyspot.com/announce/#%5B%5BNew%20logo%2C%20fixed%20proxying%2C%20HaloScan%20support%2C%20control%20panel%20bug%20fix%5D%5D</link>
<pubDate>Tue, 22 Aug 2006 13:06:00 GMT</pubDate>
</item>
<item>
<title>Index</title>
<description>&lt;&lt;forEachTiddler&lt;br /&gt;  where&lt;br /&gt;    'tiddler.tags.contains(&quot;Announcements&quot;)'&lt;br /&gt;  sortBy&lt;br /&gt;    'tiddler.created' descending&lt;br /&gt;  write&lt;br /&gt;    '&quot;*[[&quot;+tiddler.created.formatString(&quot;YYYY-0MM-0DD&quot;)+&quot; - &quot; + tiddler.title + &quot;|&quot;+tiddler.title+&quot;]]\n&quot;'&lt;br /&gt;&gt;&gt;</description>
<link>http://tiddlyspot.com/announce/#Index</link>
<pubDate>Tue, 22 Aug 2006 12:30:00 GMT</pubDate>
</item>
<item>
<title>MainMenu</title>
<description>[[Announcements]] [[Index]] &lt;html&gt;&lt;a href=&quot;http://tiddlyspot.com/&quot; style=&quot;font-weight:bold;&quot; class=&quot;tiddlyLink&quot;&gt;tiddlyspot.com&lt;/a&gt;&lt;/html&gt;</description>
<link>http://tiddlyspot.com/announce/#MainMenu</link>
<pubDate>Tue, 22 Aug 2006 12:30:00 GMT</pubDate>
</item>
<item>
<title>SiteTitle</title>
<description>tiddlyspot</description>
<link>http://tiddlyspot.com/announce/#SiteTitle</link>
<pubDate>Tue, 22 Aug 2006 12:24:00 GMT</pubDate>
</item>
<item>
<title>SiteSubtitle</title>
<description>announcements</description>
<link>http://tiddlyspot.com/announce/#SiteSubtitle</link>
<pubDate>Tue, 22 Aug 2006 12:21:00 GMT</pubDate>
</item>
</channel>
</rss>