
By now I'm sure you know where I'm going with this: SWFUpload. It's an open source Flash widget that lets you add multiple simultaneous file uploads to your web service without spending so much as a cent. It's fairly robust, allowing you to specify your own custom graphics and dimensions for the upload button, choose which file types will be allowed, as well as JavaScript callback functions for showing upload progress, errors, and so on. And like I said, it's open source, so if you do happen to have Flash MX and some skills, you can tweak the .FLA source til your heart's content. Very cool.
o How to Upload a File by Using the Flash FileReference Object
http://www.informit.com/articles/article.asp?p=464427&seqNum=2&rl=1
o Upload with Flash 8
http://www.flash-db.com/Tutorials/upload/upFiles.php
o Multiple File Upload with Flash and Ruby on Rails
http://blog.vixiom.com/2006/09/08/multiple-file-upload-with-flash-and-ruby-on-rails/