I'm kinda confused about the difference between these two. As I understand, ROM basically is the equivalent of an "image" in Windows terms. You're just copying someone else's image on to your Droid. And this image also contains a specialized kernal. Using a ROM, you overwrite everything on your Droid and you have to completely redesign it by reinstalling all your apps and creating all your shortcuts. Correct? With a kernal, you are just doing something to the operating system, not copying an entire image. All of your programs remain there and don't need to be installed again. And all icons remain in their place. Do I have this right??? I'm just rooted, running 2.2. I just want to be able to overclock. So I would just need a kernel - right? Any recommendations on the most stable kernal with overclocking capabilities? And are there any kernals (or even ROMs) that get rid of the big redraw lag?