Most of my apps are not dual aware, but I like it that way. Why? Because I multitask like no one else I know, and I like my system to be smooth as ice. If something is hanging, waiting for the processor to be free, causing ME to wait for the processor to be free, that pisses me off. I don't mind if I'm encoding an MP3 and it takes longer than it would if I had a single higher MHz system because I can just minimize that task and move on to something else, and it won't affect my quality of computing experience.