I recently broke the screen on my Nexus 1. With my insurance, TMobile would only replace my Nexus 1 with a Vibrant. I wasn't pleased with this, as I've become very accustomed to the "Vanilla" Android experience, but c'est la vie it couldn't be helped. So, I want to get back to that vanilla experience. Will rooting let me achieve those ends? Can I upgrade to gingerbread via rooting? Or is rooting for something else entirely? I'm asking because I'm not sure I understand the parameters of rooting.