Unless you're trying to use one of those USB data transfer cables....it really doesn't matter whether or not Win95 can utilize USB, as it won't be trying. Win95 runs on FAT16 or FAT32, which can't read NTFS, so there's no point in trying to boot from the drive. So, the USB argument is pretty pointless. Either use an IDE to USB adapter (which is pretty cheap) or if the new system supports PATA (IDE), simply install the drive and it's cable, boot into Vista and transfer away...