Yes, I've seen that site and that article.
I figured you did, just an FYI for everyone else. I knew they weren't giving up on that creep just yet.