I think you can also check the embassy for information regarding your G5 visa. If the embassy is far from your place, using online would be fine. However, be sure to check if the website you are going for a service does not have Global Visas Complaints. Otherwise, consult an attorney who is an...