The ram Jake suggests would work great for you.
Just how far do you plan on overclocking your E6600?
If you keep it under 3.6GHz you could do just fine with the cheapest DDR2 800 ram avaliable.
After that you will have to push your FSB, and therefore your ram, past 400MHz (800MHz DDR @ 1:1).
Personaly I perfer Corsair for performance ram.
I am running
this in my system @1101MHz no problem.
Lion, the Samsung would be the better buy.
It will give you better performance and more overclocking head room than the Kingston will.