I have a Milestone with Android 2.0, bought in the UK and unlocked. I have a desktop PC and a laptop, both running Windows 7 Pro 64 bit. If I conenct the Milestone to the desktop, it charges via usb just fine. If I connect it to the laptop, it only charges BEFORE windows boots up: the moment the log in screen appears, it stops charging. I tried installing the drivers from the CD and from the Motorola website, but to no avail. I tried switching off and on the phone several times, but nothing. The only way to charge it with the laptop is to leave the laptop in the bios screen or in the Windows boot up options screen! This seems very weird to me. Any thoughts on how I could fix this? Thanks! PS I can connect and charge other usb devices (Nokias, Iphones, external drives, etc).