Yes, that tis all extremley good and very valuable. But the point is that here are paralegal agencies, that specialize in K-1's and have many times more K-1's than the lawyer do, and do the exact same thing, they did it for me, for $600. Not the $2500-$4000 that the lawyer dharges. And it does't end after 8 months, plus they provide am unlimited amount of inquires and questions regarding the million different little details that come up from the time you apply and the time she arrives in the USA. They help with preparing for the interview, and the DS-160. The only difference is they don't charge rip-off prices, and do not sign the form saying "they represent you" .. which has zero benefit anyways. A lawyer is good when you need to go to court, etc.. etc..