Expand the virtual classroom model. Use synchronous tools for sales meetings, workgroups, company announcements, and whatever else you can dream up. Recognize your audience and specific learning styles and set goals and objectives to meet those learning styles and ensure the successful design of an online class. Decide in the design phase which exercises can be asynchronous, or self-paced, in nature. Keep it active.
Synchronous delivery lends itself to a constructivist mode.
While instructive methods are sometimes appropriate, remember to keep the learning active. Apply the tenants of adult learning theory and accelerated learning. Watch out for firewalls. Firewall issues can bring the best program to a dead stop. Application sharing and other features often cannot be managed through a firewall without working with the technical support staff ahead of time.