Filed in the end of July, 2007 through E-file and approved by TSC on Feb. 8, 2008. It appears that TSC is working pretty efficiently. Good luck to all of those who are waiting for I-140 approval.