The Slow Match Web Site will be back up in a few days.
Cheers!