Does anyone know what's going on with this site?

Are they addressing their malware problem?