It's not just stock shortages, it's full on stock outages. A major production ramp down at exactly the time Intel ships new Xeons implies refresh to me.
Yeah I agree. Especially combined with all the graphics card work that has apparently been going on in OSX.