>I'd suggest (once you remove the dialog box) that you could build an array of unsuccesfull logins and retry them at the end, until success on all drives or 20 passes. Examining the other drives should give you the pause.
Thanks, Dragan, I'll probably implement a routine to do just that. My biggest problem right now is eliminating the error box, which is halting the application until the user clicks OK. (THe application is ran overnight while no one is around, so this is a problem!)
Thanks again,