Hi guys...I just got the magic email from USCIS, telling me my I-485 is approved. But my I-140 is still pending according to the online case status. I certainly hope this I-485 approval is not an error. What do you think? Anyone had or heard of similar experience? Please let me know. Thank you!