Namely, the links to the PPF, and emulators are broken, but the Cross emu plugin download pages do work.
Emulators can be gotten at Emulator-zone, or the emulators own homepage, and megagames has an archive of PPF-Patches. though i won't hotlink their site as it also carries content that are against ngemu's rules though are general grey area content.
Uh, the PPF page is backup, (just checked)
and the plugin section is now broken.
im gunna slap it a few times.
Alrighty then, i've worked out the issue partially.
Attempting to access the emulators description page is breaking the links to the download sections, looks to be a cookie related issue.