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 expert on the field of visa and propose the terms needed about your problem. Hope that helps.