I'm not sure I understand the advantages or disadvantages of each. I imagine Multi-core (in the dual case) as two processors working on the same information to complete the task (reading, writing, whatever) in half the time. I imagine Clock Speed (I'm not sure if this is what you call it: ie: 3.4Ghz processor) as the rate at which it processes the information. If the above definitions are correct, then couldn't a high multi-core unit (with low clock speed) complete the same information in the same amount of time as a single core (with high clock speed)? Yet the single core is much cheaper? If this is the case, when why is everything going multi core and not increased clock speed? I have read Wikipedia and different articles, but I just need a down to earth definition. Thanks!