I'm the new site owner of Umbra, and we're still going strong! All of Nev's Links should get you to the site with no issues whatsoever! If anyone has any questions, let me know!