This sounds like a complaint to send to the webmaster. You can put up a comment/complaint here:
http://www.ngemu.com/misc.php?action=contact&user=1
Or do a google search and see if you come up with another PPF that will work for you.
http://www.ngemu.com/misc.php?action=contact&user=1
Or do a google search and see if you come up with another PPF that will work for you.