Most feed aggregators should check for the server's Last-Modified/If-Modified-Since response or even better, its ETag/If-None-Match response. These responses tell you if a feed item has changed since the aggregator last checked it. You can read a little more about these here: http://diveintopython.org/http_web_s..._features.html
Couldn't a smart spamer alter his server response codes?