I just made a thread asking about this the other day, so hopefully it can help you. If all the music you want is on your iPod touch then use this program SENUTI (iTunes spelled backwards).
http://www.fadingred.com/senuti/
If you have less than 1000 songs that you want to transfer its free, otherwise its like 18.99. I had to buy it, but it's totally legit and only took about 15-20 minutes to transfer several thousand songs.
Also, you could take your other friends' ipods, and use them with this program and put their music on your computer too.
Hope that helps you.