How to save all my pics from my iphone 4 to my computer?

I have upgraded my phone and am giving my old iphone 4 to a friend. I don't know how to transfer my contacts so I will have to write them down, delete, then enter them into my new phone. But unless I text every single pic and video from that phone to my new phone, I don't know how to transfer them. Pics that I have taken from my phone are already on my computer but pics I have saved from a text, or saved off a web site I don't know how to transfer from my phone to the computer. The music I will just have to put on the new phone cause it doesn't have itunes so I can't transfer all my itunes music to the new phone. The pics are my main concern though.

If your charger has an USB sorta thing you can pull out of the plug, most iPhones will have this, then plug it into you phone as computer and copy all your videos and pictures into your documents or wherever you want it

You may try this iPod/iPhone transfer. It can scan all the pics on your iPhone and transfer them back to your computer. My friends recommend it to me, it's safe and it works well for me.

In fact, once you've put the songs or video on iPod or iPhone, you can get them out of iPod or iPhone and put them on computer. You can transfer them to computer with iPod transfer. Like this one:
http://www.myspace.com/597850467/blog/546548182