it won't work for me :-( it says all is installed but the computer won't show me the phone that's connected via usb?
I had zero issues rooting about a week after the phone was released and I bought it the first week of Nov, 2011. I installed the USB driver for the Exhibit 4G (Not the Exhibit II 4G! Last time I checked they didn't even have any on the Samsung website). And the USB drivers for the Exhibit 4G work just as good. So if your phone isn't being detected, first make sure you did the obvious. Enabling USB debugging and allowing alternate sources in the settings. Also make SURE you don't select the option to mount the USB storage!!! You don't want to enable that when rooting.
Also disable any password or PIN lock on your phone before rooting, and disable your screen timeout (or set it as high as possible).
If you do that and plug in your phone then you should be ready. Honestly I don't think that I even got any kind of prompt or notification that the phone was connected except the first time when it installed drivers when I connected it. After you do that once, if you unplug it, and plug it back in, I don't think you'll see anything popup on Windows unless you click to mount USB storage on the phone and you don't want to do that anyway.
Anyway, then I did the Zerg root batch file and it rooted, but it was way eary in the game and it didn't load the current SUbinary and if I tried to update it afterwards it would just say MD5 SUM failure.
But the basic root capability worked, and then SuperOneClick was updated to support the Exhibit II 4G, so I ran the cleaning utility batch file which undid the root and removed any remnants.
Then I rebooted, connected and ran SuperOneClick and it was flawless. I just clicked Root, and waited as it did it's thing, watching the phone's screen as it was going through the process as there were a few times when I got a prompt on the phone where I had to just click OK to whatever it asked on the phone itself until it said finished, but it's not finished yet! Then SuperOneClick asked if I wanted to install BusyBox, which of course you do, so I clicked yes, and it instaled Busybox and once it completed everything was perfect. The SUbinary was the latest and it all matched up and it's worked great.
No one should need to go looking for USB drivers anymore though. Just recently SuperOneClick added driver support and included the necessary USB drivers in the installer.
So if you're stuck, try removing any software for your device and any drivers you loaded and reboot so there's nothing installed regarding your device. Then install SuperOneClick from shortfuse DOT org and reboot. Then plug in your phone with USB debugging on and settings mentioned above, do NOT mount the phone as a disk and try running superoneclick again and see if you get any progress. As I mentioned, it worked for me the first time, and I was using the version right befor the driver support was re-added (it was there long ago but had been removed).
Good luck!