Hi, I am about to purchase the Galaxy S2. It will be my first smartphone! I have read stuff about the need to 'root' the phone. Not sure what this does or why it is required. Also read that there are better alternatives to the Kies software. Any beginner articles on all of this? I am pretty clueless at the moment. Thanks!