Hey guys!

I just restored my iPhone 4 after accidentally stuffing up a few settings :S
But that is all behind me now, and i am holding a fresh 4.2.1 device with no info on it.

I have a variety of backups to choose from, but i don't really want to restore from a backup since i had a crap load of jailbroken stuff that i don't want to bring across with me this time.

So, my question is, is there any way i can extract my contacts (maybe messages, notes and photos but that doesn't really matter) to my PC, and to then import them to my iPhone, thus leaving the jailbroken part of the backup behind?

Any ideas/programs/thoughts/previous experiences with this would be great!