I bought a Samsung Galaxy Ace about 2 weeks ago, which I have stated in another thread(which has been mysteriously moved to the SE Arc forum :S), and am enjoying Android... A LOT. But there's still things I want to explore. I know these questions have probably been answered already, but I haven't found what I need: 1. Rooting. What is it and should I do it? 2. Absolute must-have apps and games(paid and free). 3. Tips on optimizing the platform for best performance(the battery especially). If someone can answer, please do. Thank you!