The currently-closed Cuckoo's website is a goner.