Embodiments relate to Rifaximin polymorphic, salt, and hydrate forms, methods of producing polymorphic forms and to their use in medicinal preparations and to therapeutic methods using them. Reports are represented as report objects that store characteristics that must be fulfilled prior to a user being granted access to a report. The illuminating device may provide light to both the interior of the storage compartment and the tray depending upon the position of the tray. Search results are displayed within a treeview display that presents matching elements within the path-based context of the original information hierarchy but in which non-matching elements are selectively hidden based upon user configuration options selected.