> ...upload all of your own music yourself, which would take forever...
Does anyone know if they actually upload the files, or just upload if a hash of the file doesn't exist? I have a hard time believing that Google hasn't already thought of this. I imagine that less than 5% of your music actually has to go over the wire once google has a large collection of music on their servers.