Their website was renewed a couple of days ago. Maybe some hickups as usual.