> what is public should be displayed with no hassle and what is not public should ask for login, as simple as this =)
That was a lesson in clear thinking! It is difficult enough to formulate something which one finds trivial. Once you hear that there were so much talk about it, which means the topic is non-trivial for many, that makes it much harder. My mistake was to take the same approach, to break the problem first in to various user types and then consider the various types of information. By looking at the types of information first, there are only two, you made is as simple as it goes!