Ok... So, this is what I did - fiddled around with the phone a bit before finally deciding to install HTC Sync. Downloaded the latest version (3.x) from HTC's website. The software and drivers installed without a problem. The device, however, was not recognized by Sync. Try as I might. Tinkered with the settings in the handset, too - eg. prompt to choose function (I don't even get a prompt when I connect the USB!), checked debugger mode, et al. The phone continues to charge; and that's the only thing that happens. I am running Windows XP (32 bit), SP3. (While downloading the software from HTC's website, I had chosen the option 'Asia 1'. I did try downloading the file multiple times; choosing a different option each time - Europe 1, 2, Asia 2 - to no avail...) I tried repeating the process on my friend's system (Win 7, 64-bit). Again, no use. I went a step further - by trying to install the older version (2.0.28). Found it on the internet. Again, it was all in vain. I must add here that I was not able to install the software from the memory card (2GB). Reason? I formatted it by mistake (from the settings menu in the Desire) before even accessing it for the first time (via my laptop). But I don't see why this should cause a problem. Or, am I at fault here..? I'd really appreciate any form of help in this regard. Many thanks in advance.