Loading: Technology Considerations When Building E-Learning Courses