Hmm, 35-40 MB for upload via HTTP form is relatively big since our web server is not optimized for HTTP uploads (timeouts could occur, and you cannot resume uploads via HTTP). I might look into it. Splitting as an alternative sounds like a good temporary solution though.