OK, so got a new laptop. Want to transfer all the songs to my new computer. Legit way to do it? iTunes seems to want to erase my iPhone library. Surely people deal with this and Apple allows it without some hack or special program.
I would think you could transfer it the same way that you put the songs on your phone from iTunes. The difference would be putting it on an SD card instead of your phone. If there is a tech issue with that, put a much larger SD card in your phone, transfer.
I was able to transfer from iTuens to my G1 without problems and on a new SD card.
I recently had to deal with this due to migrating my laptop from Windows to Linux. Anyway, prior to the migration, I backed up all my music/itunes library to an external USB hard-drive. Then after the migration, I copied it back to the hard-drive. I had to do this as I wanted to do a clean install of Linux that included re-formatting my hard drive. After installing iTunes (via a Windows XP VMWare image no less), I "imported" my music library back into iTunes (iTunes lets you import entire directories containing music). Everything seemed to work fine as I'm able to use iTunes to play music on my computer and sync my iPhone, etc.