You know your ment to get the shortfn using a function, not just guess what it is, no wonder it might fail assuming ~1, even my c:\program files isnt that!

Yep, I know - not assuming anything. Problem is that this means that you need to do many additional checks to not just get the source file shortfn, but also the destination dir shortfn - and that's the easy part wink

Nice use of the printer by the way.

Thanks! It (DeskJet 500, b/w) was just laying around smile Not as cool as making a Scanjet 3C play "Fuer Elise".. makes me sorta, but not really, wish I'd kept that thing wink