It seems that the website TheModernReligion.com has expired, which is bittersweet. On the one hand, much Muslim propoganda has disappeared from the Internet. On the other hand, I may not get to finish my responses for their 60 questions directed at Christians article.
Update: Archive.org has the page! Looks like I can finish the project after all.