The attached patch fixes a bug in ox-rss.el that causes org-publish to generate IDs in whatever org buffer emacs happens to be currently visiting. I was puzzled why my org files were suddenly filled with hundreds of ID entries. I discovered it happened when I called org publish while visiting those files. Thanks, Matt