Should I and how to root?

view story

http://forum.xda-developers.com – Hi, I just bought my SIII 2 weeks ago and I heard that there is a process just like jailbreaking on the iPhone called rooting. I just switched from apple because it sucked and gave me no freedom (not to mention I love widgets). So I want to root my phone but for some reason, my Windows Vista won't recognize it (yes, I already installed the drivers and reinstalled them). So how can I root my phone without connecting it to the computer. I can connect to Kies via Wi-fi. Also, what does rooting do to your phone. I am a Java programmer, so I don't think it will be too complex for me. Would the root (HowTos)