If her I485 is already pending
EAD is the best choice, since their I 140 is already approved. It is relatively safe to use EAD based on I485.
Eventhough the visa number is not available after 10/1/05, EAD is still valid.
Wake up dude. You make the fact clear yourself.
