After scouting around for the best solution to manage music files in HTC Desire, I finally found a very simple way to do it, using my favorite music player - Foobar2000, which I was using as my default player anyway. Steps are provided below. 1. Install Foobar: Ensure that you select the option to install 'File Operations' 2. Set up Foobar as per your liking with Music & Playlists (I use the Portable Version installed on my D: Drive so that I don't have to set up everything when I clean install my PC) 3. Connect your HTC Desire (or I guess any Android phone) to PC and select the option to connect it as a 'Disk Drive'. If you have 'Charging Only' as the default option, just pull down the Notification Bar from top and change it to 'Disk drive' 4. Now access your SD Card from Windows Explorer and for simplicity sake create a folder called 'Music'. Within this folder, create another folder called 'Playlists' 5. From Foobar, select the tracks you want to transfer to your phone. Right Click -> File Operations -> Copy... navigate to the path of the SD Card -> Music folder that you just created. (In Foobar Copy dialog, uncheck the option to 'Copy Entire Source Folder Content' unless you want to do it'. ALTERNATIVELY: Just copy/paste your Music Files directly to the Music folder on the SD Drive (assuming you have the same files being played on Foobar as well...else Playlists wont capture all the right songs). You can bypass Foobar entirely. 6. Now select the Playlists in Foobar that you want transferred - Right Click -> Save as... m3u and save it in the SDCard -> Music -> Playlist Folder. That's it. HTC Desire will automatically map the Playlists to the relative paths of the Songs on Desire. Note: Whenever you update your Playlists with new songs, just make sure to copy the Playlists again to the SD Card (along with the new songs ofcourse). I have a lot of Smart Playlists in Foobar and this is a flawless method that works very well for me. As you can see, the main purpose of Foobar just to have the right Playlists in place. Personally, once I get the 32GB SD card, I am just going to Sync my entire music folder to the SD Card everytime I connect my phone to laptop for charging (I use AllwaySync for folder syncing.. ofcourse there are dozens of great programs out there). And then will use Foobar to export Playlists as and when new songs are added to my collection. PS: I was an iPhone use so far.. you can't imagine my joy the day I got HTC Desire and uninstalled iTunes... a bloated piece of junk!