Copying attachments

I'm successfully using attachment_fu with the S3 backend. I want to be able to copy an attachment without downloading and re-uploading it. It needs to be a deep copy -- i.e., both the binary and the database records need to be copied.

Before I dive in and write it all myself, I thought I'd ask if anyone had experience with this.

Thanks, Adam Hertz