Prototype : Use Ruby Sets, use error logging, use files to  persist data, use aggregate functions for analysing persisted data (i.e. historical data), use modeling to present information. Modeling is based on identifying patterns of usage and delivering information based on matching usage pattern with appropriate (or health-balanced) usage. Delivery : visual patterns and compositions that enhance depth perception and attention to fine detail.  Medium : Website.  Work TBD : systemizing usage of website such that user's usage time is logged and used to deny access if the user returns too soon. For example, if a patient goes to a doctor and is given two week detailed prescription, the patient can give feedback during the two weeks but should not go back to the doctor.