Hi Paul,
Could you post/attach your page so I or others could view the code. There may be an issue where the original file name is not getting populated correctly from the recordset (which is my best guess at this point). I could take a look at the code and let you know what I see.
Regards,
Brian