Error 2038 is a generic error message generated by the Flash plugin. Most of the time this occurs when the connexion between the user and the server drops. The best solution is to use Webcargo with Google Chrome or Firefox 4+. Webcargo will automatically detect those browsers and use a more advanced technology to upload your files. Doing so, if the connexion drops, the file will automatically resume the upload.