you've opened up a can of worms - this is possibly the most heated discussion in the industry.
As it stands there are not a lot of applications that use 4 cores (quadcore). Some games are starting to use all 4 cores - so if you're buying for gaming Future (Not Not NOW - this is where the debate gets heated), then quad is the way to go.
But, having said that - the latest Dual cores are really good, they currently run games faster as generally speaking dual core chips are clocked higher than the quad ones.
The other side of it, is if you do 3D or work with Photo/Video editing, where, with the latest adobe patches etc, the Quads are beating the Duals, but note, only when patched to use quad - otherwise the Duals win.
The bottom line is what you're gonna use it for... if it's multipurpose - I'd go quad - hell I'd go quad anyway out of personal preference. But the Dual cores overclock like monsters (not that everyone overclocks mind you), where the quads all can't get much above about 3.8ghz(as far as I've seen).
Again - overclocking - don't know if this is something you're considering - if it is - then the dual core is the way to go - if not then the quad might be better in some instances.
As per usual - to many things to consider - so tell us what you want to do with it...