On the example site I included, we have to use php in order to password protect it. Also, php sites allow you to add relevant information from a database - I think they call them "dynamic pages." We have a web site where our Instructors can list their classes, and you can search for seminars by location, date, Instructor, etc., and it will create a new page on the fly with the information you want. It seems that the easiest way to do that is with php.