I just got my G2. I've never rooted a phone, but I want to try it on my G2, and I'm trying to understand if flashing ROMs will require reinstallation of all apps/data/contacts etc on the phone. I imagine I should root right away before I load anything on the phone. However, do I need to decide now what ROMs I may use? If I decide to do ROMs later, will I need to redo all my apps/data/contacts again at a later date.
Also, I read somewhere recently that if you ever want to unlock the bootloader, you should do this immediately. Does rooting a phone also unlock the bootloader? I realize this may be a very basic question, but the answer hasn't been easy to find.
Any help of guidance for a first-time rooter is appreciated.