Skrypt mi się nie podoba ponieważ nie działa(byle wtyczka potrafi go ominąć). Jeśli już ktoś chciałby się w takie rzeczy bawić to imho trzebaby pójść w stronę ramek, plików htc i innych udziwnień. Można też zastosować własną semantykę np. zamiast pisać
<a href="adres">tytuł
</a>
Można
<sa c="adres">tytuł</sa>
podpiąć jQuery aby emulowało kliknięcię i gitara. Analogicznie zamiast obrazków śmieci typu
<rL:w x="adres.jpg" />
I teraz aby utrudnić pracę "podglądaczom" każdy obrazek dzielić na małe kwadraciki np. 10x10 i umieszczać w oddzielnych obiektach canvas. Wszystko da się w locie w js zrobić. Nawet jeśli ktoś sprawdzi źródło to 30 canvasów dużo mu nie da(o ile ukryjemy link do oryginalnego pliku). Jeżeli dodamy w css
sa{display:block}
to przeglądarki wyświetlą to jak zwykły znacznik html chociaż formalnie taki nie istnieje. Ponadto można pozamieniać trochę kodu css dla IE na filtry.
Co więcej każdą literkę możesz zamienić na znak wyglądający identycznie. Wyszukiwanie fraz w przeglądarkach przestanie działać(chyba

)
I tak dalej, i tak dalej.... Ogólnie nie postarałeś się.