The GUID identifies the post so if characteristics of the post change but not the post itself the aggregator isn't confused and treats it like a new post. Examples
1.) I'm subscribed to an aggregated feed such as http://blogs.msdn.com and some individual feeds from that blog as well. With GUIDs, once I read an individuals post in either the aggregated feed then it can be marked as read in their individual feed as well or vice versa.
2.) I'm subscribed to a blog and the links change either due to the blog moving or the user changing something about their weblogging tool. With GUIDs the aggregator isn't confused by new permalinks in the feed so it doesn't display all the already seen posts as unread.
- I change the 'ongoing' software so that the URIS change from /ongoing/200x/2004/02/22/xx to /ongoing/2004/02/22/xx then when the aggregator comes around for the first time after I make that change, once again it won't mark all the entries as new.
Attachment:
smime.p7s
Description: S/MIME cryptographic signature