There is/was an on going thread about Jeff's health on the owners forum. Based on what I read I don't think the site will be back. Just too many setbacks for him health wise. Gotta take care of number one before you can start on number two.
I'm surprised nobody has taken the reigns and started up their own site. There are a couple out there but nothing like Stuff was.