My husband and I hired Cal back in 2009 to assist us with our K1 visa application. I was based in the Middle East back then so our setup with Cal was perfect. My husband would sometimes call him but most of the time we emailed him whenever we needed help with a particular question in the forms. He sent us detailed instructions on how to fill the forms and also provided some samples and templates. He replies pretty quick and we were happy with his services. Unlike meeting with a lawyer in person, who charges us $ each time we meet him, we paid Cal a flat fee and that was it. Hiring Amerilawgroup was so worth it because our application went really smoothly. Of course, you have to have common sense if you go with this setup because it’s pretty much do-it-yourself. Cal and his lawyers don’t fill forms for the clients — they just advise you with how to fill forms properly and check your answers before you print and mail them to USCIS. I highly recommend Amerilawgroup.