1. A server computing machine for spiritual research, reflection, and sharing comprising: a) a network interface providing data and a user interface to a remote computing device over a computerized network; b) a processor that is controlled via programming instructions; c) a non-transitory computer readable memory; d) database programming stored on the non-transitory computer readable memory and performed by the processor, the database programming managing a database that is transformed during operation by the database programming, the database programming managing: i) an archive database having: (1) a plurality of idea database entities each having an excerpt from a spiritual document and at least one commentary about that excerpt; (2) a plurality of life issue tag database entities each having a life issue tag that identifies a life issue; (3) relationships between the idea database entities and the life issue tag database entities; ii) a personal reflections book database having (1) a plurality of user database entities each having information about and identifying a user, (2) a plurality of book contribution database entities each having personal reflections book content, and (3) relationships between the user database entities and the book contribution database entities; iii) a spiritual community database having: (1) a plurality of community database entities each having information about a community; (2) relationships between the community database entities and the user database entities defining membership in the communities; (3) a plurality of community contribution database entities each having a community contribution; (4) relationships between the community database entities and the community contribution database entities identifying the community for contributions.
1. A server computing machine for spiritual research, reflection, and sharing comprising: a) a network interface providing data and a user interface to a remote computing device over a computerized network; b) a processor that is controlled via programming instructions; c) a non-transitory computer readable memory; d) database programming stored on the non-transitory computer readable memory and performed by the processor, the database programming managing a database that is transformed during operation by the database programming, the database programming managing: i) an archive database having: (1) a plurality of idea database entities each having an excerpt from a spiritual document and at least one commentary about that excerpt; (2) a plurality of life issue tag database entities each having a life issue tag that identifies a life issue; (3) relationships between the idea database entities and the life issue tag database entities; ii) a personal reflections book database having (1) a plurality of user database entities each having information about and identifying a user, (2) a plurality of book contribution database entities each having personal reflections book content, and (3) relationships between the user database entities and the book contribution database entities; iii) a spiritual community database having: (1) a plurality of community database entities each having information about a community; (2) relationships between the community database entities and the user database entities defining membership in the communities; (3) a plurality of community contribution database entities each having a community contribution; (4) relationships between the community database entities and the community contribution database entities identifying the community for contributions. 3. The server computing machine of claim 1 , further comprising: e) user interface programming stored on the non-transitory computer readable memory and performed by the processor, the user interface programming providing a user interface to a remote user device over the network interface across a wide area network, the user interface providing to an identified user: i) access to the archive database by traversing a hierarchy of life issue tags and presenting idea database entities associated with a selected life issue tag; ii) access to the personal reflections book database by presenting personal reflections book content associated with the identified user, iii) access to the spiritual community database by presenting communities for which the identified user is a member, the presented communities displaying community contributions made to the community.