its a russian site,english language and supports a good range of downloads in various languages
you do have to join,but no costs involved
they do use ie 7 or firefox ,wont work with ie6 ,thou having changed for this site,ie7 does seem very handy with tabs,thou a bit of a mem hog