The US visa system is very much out of date with for example non-immigrant I-129 work visa petitions having to be sent in bundles and in duplicate to the USCIS service centers in the US. Applications cannot be submitted via email. In addition payment of Government fees have to be via check or money order.
Topical: