re: How does the software have to catch up?
I think a lot of major software is already up for dual core (certainly operating systems), but I know there's a ways to go before full implementation of quad core is there.
I don't understand the details, myself.
