1200 H-1Bs were used last week which is just under the four week rolling average of 1225. 18,200 H-1Bs of the 65,000 annual cap remain available and based on that I'm forecasting the quota will be exhausted in late February. That's slightly sooner than the March 2011 exhaustion target I have been posting for the last few months. The masters cap is now at 17,200 leaving just 2,800 of those visas left. That cap is likely to get hit in late December based on the rolling average of 450 being used each week. Keep in mind that once that cap is exhausted, we could see the general cap exhaustion date accelerate since that 450 will be added to the current 1225 per week number. So it is possible that could shave several weeks off the exhaustion target.