If you punch in their IP, it shows "down for maintenance". Not sure what all the "ICANN verification" entails, but I'm sure it's just another way to control the internet. Jump through the hoops, or get shut down. And I also noticed it was slow and buggy the last few days as well. Hope it's back up soon.