I currently own a crappy laptop running XP which has 10gb of music in the iTunes library, not purchased from iTunes, and 1.5gb of apps which are purchased. I'm soon going to free myself from this hell of a laptop by buying an iMac in July, so what's the best way to get my music moved? I have no access to FireWire, an external hard drive, and a CD burner is completely out of the question (The laptop is really that bad); The only way I can see of shifting them is through my 16gb iPhone 3G. I have no problem with syncing my collection of music and apps to it, but is it possible to sync them back to the Mac without losing my music and apps? I'm not bothered about XML data, just the goods will do.