Moving music from iphone to new itunes account?

I just bought a new laptop because the screen on my previous laptop decided to not work anymore. All of the music i have is on my iphone, but some of the music is not from the itunes store, which means it won't let me sync those songs to my new laptop. Is there any way to sync everything that is on my iphone 4 to my new laptop. That includes itunes and videos that i have.

You have to buy a program! It sucks I know. Search online for iPod to computer.