it all sounds and reads as a lot more complicated than it actually is to be honest.
xda developers have a good guide though the way it's written isn't extremely 'noob' friendly.
you pretty much just format your sd card to fat32 the usual way through windows and the usb cable. copy over the 3 files it links to in the guide, unplug your phone from usb. reboot into recovery as it tells you and apply the update file. you then boot the phone normally and do some typing character for character as it describes and you've got root. then there's a last step to update hardspl which takes 2 seconds.
after that it gets even easier, just download the package you want to go for jfrc9 1.43 (easy to find on the web) or one of the cupcake releases on xda developers. rename the whole thing (i was looking for a single file in the extraction) to Update copy it onto your sdcard and apply it like you did hardspl. like magic you're on a rooted and modded handset. Oh and when you do apply the package then go and check to see if you need to get the radio update (forum posts will say) rename to update and apply etc. originally i didn't get the Radio update as i thought it was just an update to enable fm radio. it's not heh.
I could do the whole process again in about 10-15mins, was just over cautious the first time around.