I have been reading a lot about this rooting of the phone just so you can install a fix that will get rid of all the so-called Lag issue. Now, I really like to know why it is a MUST to root your phone just to increase the speed? I do not get it. Aren't there available programs in the market, to shut down unwanted programs? Like Task killer etc. BTW, is this the best program for this issue? I have ordered a Samsung Galaxy S and hopefully I will be getting it soon. But it worries me that the first thing I have to do is 'Root' my phone because of programs running in the background? Does not sound too logical to me. Has everyone rooted this phone upon receiving it? Samsung is coming out with a new firmware or update next month, so is it really necessary that I start messing up my phone for something that will be officially available to the public? Is this lag on every single new Samsung Galaxy S phone on the market?