I use a bunch of advance vectors with variables but my business has asked of something I want to know if it's achievable. For example, for calls that come into 2 particular skills, we route these calls to another internal department to assist with volume if EWT is above a certain amount or calls queued is a certain amount. What they want to do is if from 8am to 9am, if we send 100 calls to this internal department, they want to stop sending calls if they get 100 within that hour time frame. I can do this with using counted calls in the vector step or using a variable to count the number of calls. The problem is at the next hour of 9am to 10am, the want to start back sending calls to the other internal department to assist and doing this each our. Essentially limiting only 100 calls going to that department each hour. I thought of trying to use some service hours table to accomplish this but don't think that will work. Also thought of setting up global collect variables and giving them a number to call to change the assignment and it starts over based on the assignment but kind of want it where the business doesn't have to do anything. All the help would be appreciated.