1. Download SuperOneClick found at http://forum.xda-developers.com/showthread.php?t=803682
2. Once installed click rage option then Root.
The rage option is if you look on the right of SuperOneClick you will see Exploit and there you will see rageagainstthecage option there. This could be just an SuperOneClick 1.7 option. If you don't see it either upgrade or using just the root button should work.
If it is frozen at waiting for device you will need to install the samsung drivers found at http://forum.xda-developers.com/showthread.php?t=728929
If all goes well you should be rooted. Pretty simple wasn't?
At this time ClockworkMod nor RecoveryManager work so please don't ask about them. When they get updated we will post it.