I'm waiting for the MP refresh to either get a MP or maybe a fully-loaded iMac. If I get a MP, I'm trying to decide on single vs multiple CPUs. I know software can take advantage of multiple cores, but when it comes to multiple CPU's, does the software take advantage of that as well, or does the user actually load up specific programs into each CPU? I'd hate to settle on a single CPU for price reasons only to kick myself later for not getting 2. (I know...if I'm asking something like this, you're saying "dude, a MP isn't for you." But I'm the kind of person that doesn't mind paying a bit more to have expandability and/or little to no delays on my computer. I figure the midrange MP is monster enough to serve all my needs....) My '08 core duo iMac needs replacing..... Comments, complaints, suggestions?