Someone recommended a webpage http://www.plop.ru/
as a good place for some nice free utilities which it seems to be, but about half the page or more is in Russian. Does anybody know about this page? It also seems to me there is a menu selection for translating the text to English so it can be read? Am I dreaming or is that type of translation help in IE.
I am using XP Home SP-2 and IE6+