In a college paper, Martin Röscheisen (founder of eGroups) describes a system for "Shared Web Annotations." Sounds familiar?