Virtual training can definitely be more cost effective than signing up with a coach in-person and actually gives you access to top-tier trainers, even if you don't have one geographically near you