The russian site has been there for a couple of years now and probably won't be going anywhere. If it does disappear I have all the info, just not the time to put it in a format to host it myself.
If you are looking for a long term keepsake go to the bottom of my links page and grab the EPC for Japan. One of the disks is broken but the fix is pretty easy for an install.