Actually, the "upload from web" available for anyone would improve things,
as there wouldn't be so much "no source". We could find the url from where
it was caught. I am assuming the original url appearing on the summary.
Now, the instructions to "move to commons" are download file, go to commons,
fill summary, *upload file*, and press upload. It could be, as simple as go
to commons, fill summary, fill url, upload. Even easier if you use the
commonshelper, as it would fill almost all for you. I think the part where i
spent most time in the 'to commons' process is in the down/uploading, as the
file full of bytes must cross the net.
Then you could add more tricks to it, as having a bot checking license for
uploads from flickr, auto-nfd blacklisted urls, etc.
Platonides