Interesting read on the probable owner of the site : https://webapps.stackexchange.com/a/149405
If archive.is goes down we have webcitation.org, etched.page, ghostarchive.org, webrecorder.net, etc....