Custom web page embedded flash applet to select, filter, and control the upload of one or more files from an end user's computer to a web server via a form post. Must show upload progress bar, allow XML control file to limit upload file selection by file type and max size in bytes, provide XML control over error messages, colors, fields, and layout. Must work in all modern browsers and on Windows and Mac computers.