Dallas, one question/suggestion/feature request: I found quite a few GIF images in spam are broken insofar as Image::Info (which you don't use) is unable to report an images width and height (I presume due to the spammer's doing around with the binary data). Did you observe anything like it? If yes, could this be used as another spam indicator (assuming a normal user would use some graphics tool that produces correctly built GIFs)??
Dirk