Hopefully the approval trend will continue. I now remember that when I called USCIS (re: an earlier I-140 petition I'd filed) a year or so ago, they mentioned that VSC processes I-140 applications in batches. That theory may have some truth to it, given we saw a bunch of approvals in nov/dec, and another bunch of approvals now in March.