I had saved the link from around December or so, when it was posted here on AT in a thread about his main site being down. AFAIK, the mirror I linked was set up as a temporary measure, but it is still operational, although it may be removed at any time. I had a little trouble connecting to it yesterday, or I would have posted the link a little earlier.
hth,
eplebnista