File Uploader can be used to upload multiple files simultaneously with progress indicator. Files can be added using drag & drop or with the standard file selection dialog.
An all-in-one solution, no programming or separate form required.