Marco Arment game me some advice about feed parsing once. Only after running Pine.blog for this long do I believe that I fully understand his advice.

The biggest challenge I’ve faced… is misuse of the GUID element.
Don’t count on it being present, unique, or unchanging.