So I went through a lot of trial and error to figure this out. I thought I'd spare you all the trouble. Before you being rooting there are a few things you'll need to download. PdaNet for Android - This will install the correct drivers for you to begin rooting. Download PdaNet SuperOneClick (SOC) - This will do the rooting. http://forum.xda-developers.com/attachment.php?attachmentid=624175&d=1307984755 Step 1: Install PdaNet for Android Follow the prompts required by the installer. Step 2: Set your phone to USB debugging mode, then plug it into your computer. (if you haven't already done so) Settings > Applications > Development > USB debugging [✓] Step 3: Unzip SuperOneClick, locate the unzipped folder, and open SuperOneClick.exe Step 4: Select the Driver Check button, you should be prompted with "No issues found." Step 5: Now select the Root button and wait for the process to complete. If it ask you to install anything, do it. Finally shut off your phone and restart. If you've done this correctly you should now have a new app titled Superuser and you're officially rooted, if you don't something went wrong. Good luck everyone!