My LONG STORY:
My I140 was approved in 2007. My I485 filed in July 2007 is pending. I have maintained EAD ever since filing I485. In 2008 before my H1B (non-capped) expired, I had it renewed. Then after the old H1B expired and when the renewal was pending (legal if within 240 days after old H1B expires), I quitted old job and started new job with EAD. The renewal case was approved after my job switch.
NEW DEVELOPMENT:
Today USCIS says they are reopening /reconsidering my last year's H1B renewal case. I think it is because they are processing my I485 and want to make sure I have been good all the time ...
EXPERTS: What do you think? What should I do? Thanks a million!