The parent site was hacked, everything involved with "howsyourmuffin" is offline for the foreseeable future. So people from the boards have been working around the clock to salvage as much as possible.