Whatever happened to Pepakura.info? I tried going there, but it appears to have dissapeared.BTW, pic completely unrelated.
server down.