"What do you think about manufacturer training online vs in person?"
Depends on the experiance and technical proficiency of the person at that time. If they are not very adept yet, in person training is more effective. If they are already experianced with related technical solutions, online should be fine. When I got my Microsoft Systems Engineer certification, which is a series of tests, I initially took classes related to the first several tests because I was still relatively new to IT at the time. After a year of on the job experiance, and because a lot of the information in the first few tests were related to the subsequent tests, I was ok with just studying the books for the last several tests needed.
Online training is the "modern" way of things and I'm sure a welcome option for many. Milestone will just need to take whatever steps it wants to take to insure integrity of the testing procedures.