Media Mover problem with files is not (mostly) about file types currently solutions are type specific; eg. video, audio, images, ... all files have similar needs get via upload, email, ftp, ... manipulation: convert, resize, .. store present to user needed single file upload UI manipulate files outside of node context hook system for other modules act on move from content types to display layers move to api style coding coming media module wil handle files and non-files like embeded content file api will address many of the problems media mover handles harvesting, processing, and storage of files interface for complex media handling simple api three step system harvest nodes, cck, email, ftp harvest modules are responsible for checking that they're not re-harvesting already harvested content processing converting w/ ffmpeg, exif metadata manipulation, etc; antiword - converts .doc files to pdf format storage local or remote node, ftp, CDN networks, blip, amazon s3 run by cron automatically for batch processing, can also be run manually or triggered by node insert or creating antiword - converts .doc files to pdf format related modules media mover xspf playlist flvmediaplayer demo recipe: http://www.24b6.net/demo