INS/USCIS has pretty much halted green card processing and I don't know when it will resume. The president's new budget proposes new money for the immigration service and promises to speed up processing, but I doubt it will happen before the new fiscal year begins (October 1, 2004). My guess is it will take another 10 to 12 months.