Yep. Read the PhilZ thread so you can work out which kernel you need, flash the kernel & you get a rooted phone + CWM. And yeah, pretty much every rom flash is put the files on your internal or external SD card, boot into CWRecovery, navigate to files, flash. Done.
One small thing to be aware of, newer 'KK based roms' tend to require newer versions of CWM in order to flash, so make sure you read the threads devoted to those especially thoroughly if you decide to flash them.
If it's important enough to cause you grief if it's lost, back it up. No excuses
Trolling for thanks is lame
Does Samsung's auto-brightness implementation crap drive you to self-harm ? A solution !
Failure to search is the leading cause of male impotence on XDA
If you don't know how to recover if things go wrong, what are you doing flashing custom roms ?