@Gokhan: I got one problem: sometimes CWM and ExTweak unable to recognize what kernel I'm on (although I'm always with Siyah Kernel all the time, never switch kernel since I know this back when using latest GB).
CWM simply saying: unknown kernel. ExTweaks just say that I need to flash Siyah Kernel.
When I reflash the kernel through CWMR, its all OK again.
What cause that, I really don't know.
But, which way do you recommend: CWM zip or ODIN tar?
I always use odin method or flash tar with CWM app.
in the early days of development I wasn't providing CWMR zips but the demand was so big that I also made it available.
people from htc world like cwm recovery more.
and about wiping in CWM recovery: there is nothing wrong in that part.
I suspect that device being wiped is being changed unintentionally because of a bug.
so, using cwm recovery wipe or script won't make a difference.
the current cwm recovery in cm9 sources do not have any known bugs in wiping part. it's being used in numerous devices.
the same problem happens with galaxy note leaks, i777 UCLD3 leak and m250l/s/k kernels.
I was just too unlucky because the reason of those problems were believed to be an improperly packed CWM recovery and nobody was thinking that the kernel code had any problem. that m250l (actually all l, s and k sources are the same) which I based my patches on is not a leak and I downloaded it from samsung's official site.