I'm having problems with my droid and none of the threads I've found through my google searching have addressed it in a helpful way so I thought I'd ask here. Using win xp, i've mounted the droid to the computer using the sync cable and, when transfering files such as music, the droid will spontaneously unmount, giving a "the device is not ready" error on the pc. On the droid, the status bar states "preparing sd card" then goes back to normal as if i'd chosen "unmount" from the menu. Remounting the droid and attempting the file transfers again usually results in the same result, though not always after the same amount of time. The problem seemed to get worse and worse (unmounting sooner and sooner), and after trying several fixes, including: using usbdview to uninstall the usb driver and reinstall (there was more than one instance installed, when uninstalled, it helped slowdown the unmounts), installing the sdk and using the usb drivers and debugging mode, and taking the card out of the droid and attempting to read it in the pc with a normal card reader (wasn't recognized at all, but maybe my card reader is too old to read 16gb cards). I finally took it into verizon to get a new card, which they provided. After getting home and trying it again, the card went a long time without an unmount, allowing me to copy the backup of the old card back to the new one, but eventually the same behavior began again. It seems to be less bad, there is now only one usb driver visible in usbdview, and it manages to transfer quite a few files before unmounting, but It's still a problem. I tried a different (non oem) sync cable, just a micro usb cable I bought, and it seemed to get better for a while but eventually unmounted on its own again while transferring music. At this point i'm at a loss for what to try next. two cards and two cables have had this problem, and i've made sure the drivers are correct, so i need suggestions. Could both cards and both cables be bad? or is this a droid software/hardware issue? Any help provided would be appreciated, thank you.