If the filename has a space in it, the link generator doesn't include the "%20" in place of the spaces. I don't know how difficult a fix that might be, but thought I'd point it out. You may just want to put a disclaimer about filenames w/ spaces. BTW, the files still load correctly.