HI all. Ok I've tried every possible solution out there and does not work.
I try use old version of Kies I try new one, I try both on my PC & Laptop and I have the exact same problem.
I bought my Samsung in march 2012, and I am very happy. First time I plug in (right after I open the box) I install Kies, and my phone was recognized and work great. I sync my contacts with out look file and everything work like charm. Now few month later I update to ICS directly from my device . Just 30 min later I decide to remove this awful software update and restore to my original Gingerbread version. I restore with some software Odin. And put some old loader stuff, and official Gingerbread 2.3.4 (not sure if this is my original version that came with my SGSII

)
Now Kies can't connect with my SGSII . I try every possible solution.
I am under WinXP SP3 , installed just two months ago (relativity fresh) .
Please some help because this is highly irritating.
1. Official Android 4.0 for SGSII suck . My SGSII begin to lag, apps working with terrible latency , scrolling between home screens was terrible etc. etc.
2. On top of that, I LOST all my CONTACTS, APPS and everything that I can think off

3. I can't restore nothing and i feel completely screwed up.
Some need to give serious solution here.