Thursday, October 17, 2024 Does anyone know what’s going on with Huffduffer? The site has been down for nearly 24 hours.