Yes, I'm in CA too. I found a consultant company and they will file H1 for me. I would guess you will be safe if someone file H1 for you before your old H1 got terminated. My Email is william_wuyi@comcast.net, Could you drop me an Email, we should talk about this more and hopefully can help out each other.