Hypertext Faults: In spite of its many attributes in providing an effective information management strategy, "hypertext is an immature technology with many limitations yet to be resolved. Perhaps the most difficult part of creating a hypertext system is not building the user interface, but creating sound underlying data models that can be maintained" (Fiderio, 1988). The hypertext developer should be wary of maintenance problems such as weak links and uncontrolled links, which result in "spaghetti code". The system structure must be coherent and logical to facilitate user interactivity and minimize the danger of disorientation so that system users can effectively retain control over the definition of information paths. Hypertext Construction Three Principles of Good Hypertext