Looks Like the site is backup. Here's the clip from the news tab of the proggie:
"Feb 10, 2005
At last! The NewsLeecher site is finally up and running again after having been down for the past 12 days. Within the next few days I'll post a full explanation of why the site went down and why it...