Is it worth buying? That question you'll have to answer yourself, as it will depend on the rest of your budget, what you do, and possibly what you expect out of the chip.
The Q9xxx's are looking pretty good right now since the Q6600s price has risen somewhat.
edit: oh forgot about the Q8xxx's, doh. Yeah nevermind the Q6600.
The Q6600 is not really worth buying any more since you can find a Q8400 for cheaper and a Q9550 for slightly more money, both of which are better chips in most situations.