This document discusses reusable learning objects (RLOs), which are small interactive e-learning modules designed to teach standalone learning objectives. RLOs can take various forms like animations, simulations, puzzles or quizzes. The document outlines factors to consider when designing RLOs like the subject matter, delivery method, and archiving approach. It also compares technologies for building RLOs such as Flash, JavaScript, Java applets, .NET, and third-party e-learning software. Java applets and .NET are highlighted as options that allow building complex interactive content that can be archived and delivered online or through other means.