Imagine a mid-level corporate person, non-techie, gopher type.
His executive marketing boss told him to grab a file off the network and upload it to us after logging in to our web site.
He is clueless about anything having to do with computers other than his 3 applications he lives in.
He certainly can't initiate a windows level ftp session as a separate process outside the web site interaction. So how would I trigger a controlled FTP upload? I am unaware of any seemless browser usage at this point, but I'd be happy to be wrong.
This is one of many possible people, all trying to do the same thing.