QUOTE(JoeCanuk @ Jun 12 2007, 06:16 PM)

Doesn't it take up to two years to get your green card? So we'll have to pay twice?
Not necessarily. My husband's green card was approved in 9 months. Some have waited that long, some much less than what we waited. Pay twice how...you mean if you apply before July 29th? The only thing you would pay twice for is EAD and AP
IF the green card isn't approved before the expiry date of the aforementioned documents. From what I understand, if filed on the 30th or after, the interim benefits are good until the green card is approved, however long that takes.