Planning and design for high-tech Web-based training