At the top of the main page there is the following menu ...
"What's New | Contents | Discussion Forum |"
The last vertical bar is a clickable link that brings one to http://www.luminous-landscape.com/video_journal/win.shtml
(Every now and again I miss the "Discussion Forum" link and hit that bar.)
I suspect that link can probably be removed.