If you build web sites long enough, you’ll find someone who wants to upload stuff via a web form. And then eventually you’re going to find someone who wants to upload BIG stuff. In this day and age of podcasting and video-casting, it’s becoming a lot more common.
One of the problems for me is that I generally code sites with PHP, and PHP has built in things to prevent scripts from killing the server. Things like limiting the size of uploads, and the amount of time a script is allowed to run. This isn’t really a problem when uploading pictures, even really big ones, but it can kill an hour long podcast quite quickly.
While digging around in the forums however, I found a post with a hacked version that offers more functionality, that I would consider essential.
I haven’t fully implemented it yet, but I got it installed and uploaded a 15M file. It’s slightly ugly, but I’ve heard those “Cascading Style Sheets” are pretty cool. It took a tiny bit of work, mostly getting paths worked out. I’m not sure it would work on dreamhost, it uses fopen, which is disabled there. But it could probably be hacked to work.
All in all, it looks quite cool.