I've tried to read as much as possible to educate myself on this topic, but I think I've actually confused myself even more! First of all, is a different-than-stock kernel necessary? If I do flash one, is there a best one or do I need to experiment? What does setCPU do and is this a necessary download? Is this what gives you the ability to overclock? What exactly does overclocking do... just make the phone faster? What gets faster? Where am I going to notice it? And what do I do to make sure temps are okay? And lastly... what are the negative ramifications? Are there any? Sorry for being such a noob!