General Advice rooting my g300?

view full story

http://androidforums.com – Hi, I am having a few lag issues and a few forced closes etc, so I thought I should root to clear up the phone abit and get it running more smoothly. My Question is, what is the best way to do this? What is the best rom, And how do I back all my data up before hand? Thank you guys (General)