Stop the press! As Bill correctly guessed, it was my code being buggy rather than his - I should have known! ;) All is well, the handle was no handle but an error number, swish-e is wonderful and I am a stupid idiot. Sorry for the confusion and stealing your time! I just wonder why I have always used SwishErrorString completely wrong and never noticed before now... cheers, BernieReceived on Mon Dec 9 17:50:39 2002