Those forms stressed me out, too. I did not want to leave anything to chance. I ended up using Rapid Visa and am glad I did. I was able to complete all the paperwork online, step-by-step. All I did was stuff all the paperwork into a big envelope and send it off to them. They not only prepared a professional binder for me, but checked my application for errors. They found one. When I corrected that error, they found another. I couldn't believe it. I corrected that one, too. Each time I corrected an error, they reviewed my paperwork again until everything was perfect. I can't remember what it was, but I believe one of the mistakes I made was serious enough to cause a delay or a RFE. As it turned out, we received our NOA-2 two weeks faster than we anticipated. I don't know if using Rapid Visa had anything to do with that, but they claim to organize your petition exactly like USCIS wants to see it. Right now? My fiance' is in Moscow waiting for her embassy interview on Jan. 24, 2019. I hope to have her here in the states on Feb. 15. I do plan on using Rapid Visa for filing her Green Card Petition when the time comes. Their fair fees and payment plan made both our lives much easier.