What happened to these? I don't get much time to get on either this forum or that one these days but when I googeld it after the "not found" message there was something about "this site could damage your computer". Sounds kind of sinister