in addition to bluebird's comments, even if the applications you run are not built to take advantage of multi-threading (and thus multi-core processors), if you run multiple different apps at the same time, you will benefit from a multi core processor since each app is going to have its own...