I have 3 computers(2XP and1Vista) networked together. Each of these computers have multiple external HDD's connected to them through powered USB hubs. The problem is that these ext. hdd's often go missing. that is the computer no longer sees them and they do not show up as electronically connected to the computer. All of the ex. hdd's that do this are known good devices because I can swap them out to another computer in my system and they show up as drives in the swapped to computer and work. Until I end up re-booting the swapped to computer and sometimes they show up and sometimes they don't. I can do the old hard re-boot(on/off/on) and sometimes the reluctant drives will come back, sometimes they won't. And sometimes this maneuver ends up crashing the OS requiring another re-boot. Since I know that all of the ex. hdd's are good and all of the powered hubs are good (as I said, I can swap drives to different computers(different hubs) and I can usually get them recognized by the new set up) I'm stuck thinking that the OS's (at least the part that identifies devices on the usb bus) is at best poor. Is there some sort of software command that I could use to "force" these 3 computers to "see" all of the devices on the bus? I know that these "missing" hdd's are detected somehow because if I run mounting software (maxblast or WD diagnostic) these programs will see the missing hdd's and ask if I want to formate them! But all of the data is there and the master boot records are good because, as I've said, if I connect them to another computer they (mostly) come up fine. I'm out of ideas, anyone else have this problem? Thanks for reading my post.