The Russian pages are now at www.answering-islam.org/russian.html.