Can I fill out forms online and print them out and sign them? Or all forms should be hand written.
Because of the G-325A I filled out online because it have so much small space for everything 2 be hand writting and I can't hand write small.

And can I file the I-130 with my I-102 Pending for my I-94?