Theoretically, in a multi-tasking environment the computer with a dual core CPU will "somehow" know to direct some of the functions to each core and thus increase overall system performance. How does the system know to do this? Doesn't seem like it could be the OS... WinXP was around long before dual cores. The chipset maybe? What's the likelihood *all* of the tasks get processed by one core while the other lies dormant waiting for something to do?