Obviously, certain apps like Final Cut Pro take advantage of multiple cores, and so quad core hugely benefits those apps. If you don't use those types of apps, but do use many single-core apps at the same time (Mail, Safari, etc.), isn't the OS (scheduler?) smart enough to spread them around across the different cores so that you still benefit from quad cores?