I got my I-140 approved the day before yesterday: 3/12/04. It is moving, though very slow. Good luck.