Interesting. Robert Scoble is also using RSS Bandit because it supports comment threading. Comment threading is also supported by SharpReader, which I just installed to see how it works. I have to say I've been thinking about comment threading also, because it makes sense. Here's the system these newsreaders are using.
There's a namespace defined by some group of folks called the Well Formed Web named "xmlns:wfw="http://wellformedweb.org/CommentAPI/". This defines two elements, "comment" and "commentRSS", the later which we're more interested in. The commentRSS element points to another feed URI which contains comments against a particular blog posting.
For example, here's an entry from Microsoft's Channel 9:
<item> <title>Antique Computers</title> <pubDate>Sat, 05 Jun 2004 21:21:07 GMT</pubDate> <link>http://channel9.msdn.com/ShowPost.aspx?PostID=9583#9583</link> <dc:creator>jamie</dc:creator> <guid isPermaLink="true">http://channel9.msdn.com/ShowPost.aspx?PostID=9583#9583</guid> <description>I just got this Vic20 today at a yard sale for 3 bucks ;)<BR><BR><IMG src="http://www.gnuarts.com/vic.jpg"><BR><BR>to go with my old old Mac:<BR><IMG src="http://www.gnuarts.com/mac.jpg"><BR><BR>Anyone at MS collect old machines?<BR><BR>* Im wondering if i should leave them old and dirty, or clean them all up..<BR></description> <slash:comments>3</slash:comments> <comments>http://channel9.msdn.com/ShowPost.aspx?PostID=9583</comments> <wfw:comment>http://channel9.msdn.com/ShowPost.aspx?PostID=9583</wfw:comment> <wfw:commentRss>http://channel9.msdn.com/rss.aspx?threadID=9583</wfw:commentRss> </item>
The bolded element "http://channel9.msdn.com/ShowPost.aspx?PostID=9583" defines an RSS feed for the comments.
Here's the issues I see:
- This could add a massive number of new feeds to check.
- We have to add another level of hierarchy to display the elements.
- Once we've read an item, do we really want to keep redisplaying it every time someone updates the comments
- How widely supported is this namespace?
One possible solution is just use the "commentRss" feed to detect whether the comments have changed, but don't actually track the individual comments. When there are new comments add an icon that can be clicked on to display the comments page (defined in the "comments" elemenet). Entries will not be redisplayed, but "Pin to List" will keep the comment checking fresh...

