My goal was to remove Layar and other bloatware applications that used up my internal memory. My phone is running Gingerbread.
Here is a synopsis of my install. I tried several times using the linux procedure but it just would not work. So I tried Windows 7 and and got error messages that the phone wasn't connected. The issue was I didn't have the Samsung USB drivers that connect the phone to the computer. So here is what worked:
...
1. With the phone disconnected from the computer, download and install Samsung drivers on your computer (Sorry can't post links as a new member)
2. Using the Android market place download and install Titanium Backup on your phone. Free version is good enough for removing applications.
3. Download and extract into a new folder the latest version of OCR. (Sorry can't repost link.)

See beginning of this thread for link.
4. Enable USB debugging on the phone via settings > applications > development
5. Unmount and remove the SD card in your phone using Settings > Storage > Unmount SD card.
6. Connect the phone to your computer using a USB cable. The Samsung software will install automatically on your phone when the cable is connected.
7. From the folder where I placed the extracted version of OCR, I then doubled clicked on the "Root .bat" file icon. A pop-up window appeared. I followed the prompts. The phone cut on and off and on a couple of times, then locked on the Samsung splash screen and started vib-o-rating. (While all of this was going on, the dialog box on the computer changed from yellow to red.) After 15 minutes of vib-o-ration, I cut my phone off using the button on top of the phone, then restarted the phone.
The phone restarted ok, maybe a little slower than normal. I reinstalled the SD card. I started the Titanium Backup app. Using the excellent instructions on the Titanium Backup wiki, I successfully backed everything up, then removed Layar etc. Phone works great.
I suspect my issues with Linux were issues with communication between the computer and the phone. I have not attempted to retry the procedure using Linux.
Thanks to all, especially Shabbyfied and Titanium Backup, for all of your efforts.
Hope this helps but realize you are responsible if you brick your phone using these instructions. Good luck.