Personally I cannot answer that question. But you can check Visajourney.com for info (however, its mostly focused on I-129 and I-130). Otherwise I suggest to check the USCIS website, yahoo!answers (it can be very useful and lots of people use it) and kravitzlaw.com (good legal website, they have a w...