I am new to Android and just got a Captivate. I understand its pretty glitchy with the Samsung software and am wondering about a couple of things: 1. I hear a lot about rooting. What does this actually do for me? Is this loading a new Rom? Or are those two seperate things? 2. Which is the best software Rom to load on it with the best performance and least glitches? Is getting stock 2.2 Froyo on it an option or does it have to have the TouchWiz interface? 3. Whats the easiest way to load it? 4. Can I save the stock Samsung ROM in case I need to return and replace my captivate (warranty)? This will definitely get me started in the right direction. Thank you!