Hi Ian,
The whole issue of better management of file uploads (both to make better usabiltiy for the user, and also to manage malicious uploads) is something I'm looking into. As with most things though it's not as trivial as it seems at first glance.
Cheers
Bruce