Don't worry, I won't be hurt if this gets rejected :)  I know using a system DLL isn't ideal, and the upload module that already exists is indeed better in terms of reliability.