Rooting your phone manually is safer and more satisfying than using a one-click or a tool kit 
Follow Jerry's guide to get the SDK/fastboot on your computer. I've copied the important steps for you below:
1. Install the Android SDK
- Go to the Android Developer site and download the Windows installer version. Choose the installer version to ensure you get the correct drivers installed.
- Save the SDK to your desktop, right click it and choose to "Run as administrator".
- Accept all the defaults and let the SDK install
2. Set your PATH variable
- Click the Start button, right click Computer and select Properties.
- In the window that opens, on the left, select "Advanced system settings".
- In the next window that opens, near the bottom, select "Environment Variables".
- Another window will open, in the bottom text box select "Path" and click the button labeled "Edit..."
- You'll see a new dialog where you can enter text. Navigate to the end of the existing text, and enter the following exactly as written:
Code:
;C:\Program Files (x86)\Android\android-sdk\platform-tools;C:\Program Files (x86)\Android\android-sdk\tools;C:\Program Files (x86)\Android\android-sdk
- Click "OK" and the small dialog will close. Click "OK" in the Environment Variables window, and it will close, then click "OK" in the System Properties window and it will close. Also close the Control Panel window.
3. Download fastboot.exe for Windows
Now that you have the SDK and fastboot, it's time to root and flash ClockworkMod Recovery.
1. Download root package:
Link
2. Download CWM:
Link
3. Reboot into Fastboot Mode: Power off your device and (Power + Volume Up and Down)
4. Unlock the bootloader if locked (fastboot oem unlock) then reboot into fastboot mode again; if you're already unlocked, skip this step
5. Temporarily flash CWM by opening Windows cmd, navigating to the file from step 2 and using the command (fastboot flash recovery recovery-clockwork-5.8.0.2-maguro.img)
6. Boot into recovery (Press Volume Up twice until you see "Recovery mode" then press the Power button)
7. Using CWM recovery, flash CWM-SuperSU-v0.93.zip that you downloaded in step 1
8. Reboot into the OS
9. You are now rooted
How to Install ClockworkMod
1. Install Root Explorer from the market and delete /system/recovery-from-boot.p *Mount as R/W first* See this link for help
2. Reboot into Fastboot Mode: Power off your device and (Power + Volume Up and Down)
3. Flash CWM again to make it stick permanently (fastboot flash recovery recovery-clockwork-5.8.0.2-maguro.img)
4. Reboot into OS (fastboot reboot)
5. You now have CWM recovery permanently installed
(I borrowed the above steps from this thread, and modified them slightly + added updated links)
It seems like a lot at first glance, but once you get the SDK on your computer and run through this process once, it's a piece of cake if you need to do it again. Plus you don't have to wait for toolkits or one-clicks to be updated.