Cool ! Big Tx.
Which method would you recommend and which firmware to load, i know there is a lot of different versions ?
Also what can be used to backup my user data contacts, messages, pics etc. ?
Get a
JB firmware from XDA and install that in the way it was described in the link you posted. I like the Netherlands or German firmwares (personal choice), but you can pick any one. They also recommend Odin3_v3.04.zip which you can get from the same link.
Get
PhilZ kernel from XDA matching the firmware you installed and place it on the phone's sdcard. PhilZ kernel is a modified kernel - stock kernel with root priviledges. Also, you should not get the pesky yellow triangle.
Go into recovery and flash the kernel from the internal sdcar.
If you did all this correctly, you will have a rooted phone with CWM recovery.
Get (and pay for)
Titanium Backup (TB) from the Play Store (it will be one of the best purchases you can make)
To backup contacts - use either TB (to external sd) or back it up to Google (I use both)
To backup messages, internet favourites and wifi AP's - use TB to external sd
To backup the phone apps and data - use TB to external sd
To backup your personal files (music, photos, movies, TB backup files, etc) - copy over USB cable to PC
Disclaimer: Flashing any modified firmware or kernel not supplied be Samsung or through that horrible thing they call Kies onto your phone is risky. There is a chance of damaging your phone or even bricking it. Read all the instructions carefully! A lot of us have flashed hundreds of times without issues, but this remains your risk. Oh yes ... and you might rsik losing your warranty ... but we don't care
EDIT: Links and disclaimer added
EDIT EDIT: And seeing you are in P-town, if you manage to completely mess up your phone like a buddy of mine has done a couple of times, we can meet and I will help you fix the mess for ZAR12 434 834 943.00 - Cash upfront! :twisted:
EDIT LAST EDIT: Non negotiable