if you have time...like, alot of it, id wait for the 45nm intel chips to come out (i'm forgetting the weird name they gave them) and get a true quad core, rather than 2 dual core's mashed into one chip.
not to say the q6600 isnt awesome, but....if you have the time and money, i think itd be worth it.