hi guys, been doing lots of reading here and getting too much info to crunch is making me suffocated

all awesome info and great experienced shared... nice.... but the tread is moving so fast and hard to catch up.
FYI.
1. bought my SGS 2 on 13th Dec, it's G version and it comes with 2.3.6 and DZKJ2.
2. I used the Sygic GPS thingy, laucnh it and it locked GPS in no time like 10secs.
ok, here's some noob questions i have:
1. ROM vs Kernel vs Firmware ?? reading through the threads, it's a bit confusing for a noob to understand when i flash, which one to flash? when i read some KL2, KL3 thingy wht's that?
2. CWM - i do the 3 button combo and it goes into this CWM. so it's preloaded to the phone? sometime i read "you need to install CWM.. " hmmm?
3. Don't you guys use 3rd party launcher? i am still very stock, so i used the AW launcher and it's quite nice with tons of customization. but does it actually degrade performance and battery? or instead of using launcher, just flash to other ROM? kernel? firmware? heck.. am confuse..
enlighten me plssss
This post has been edited by bobtiang: Dec 29 2011, 01:15 PM