I love the new image modue. Is there any reason why it is adventageous to have images be nodes, and if so why don't we extend this to all of the files that we upload? A proposal: from my casual and not exhaustive reading of the image module code, it seems like the coupling to the node table is only very superficial. It would therefore be possible to extend the image module to respond to any images which come in as attachments via the upload module and process them in the same way that the image files attached to image nodes are processed. The two major changes which would need to be done to enable this are: 1) accept the file_api patch[1] which is in the queue and has a relatively strong amount of support 2) rewrite the image module queries which select on node.type='image' to files.filemime in (image/gif, image/png, image/jpeg). The advantages of doing this would be a more logical workflow, the end of images coming into the system but not being recognized as such, one fewer content types that users need to deal with and better support of mass uploading. The last point merits a little more attention as that is actually my impetus for bringing this up. I'm working on ways to upload multiple files from one screen, either via multiple upload forms or by uploading a .zip file which gets unpacked. While this should be relatively straightforward for attachments, for images it is hairier as the concept of an image node only accomodates 1 image. Welcoming thoughts and comments! Any advantages or disadvantages that I haven't thought of? Any technical problems that I haven't forseen? cheers, Robert [1] http://drupal.org/node/18934