Not only does VCS have a huge backlog, but it seems as though they are processing things randomly and not on a first-come-first-service basis. So we have folks from Feb who are waiting and there are folks from May-Oct who had their I140 approved. It is become very difficult to say how long things will take. Earlier at least we could use the dates given on the various sites to find out the processing times. Now it is impossible. One question remains, will they catch up by the end of the year???