Really atm not much you can do that you can't with a quad...I know MAddog is upgrading to the 6 core lineup. Many programs don't even use quads much less 6 core processors...
Is that because of hardware limitations (i.e. potential bottlenecks, etc) or software limitations (just not coded to utilize all 6 cores)?