This site is now hosted at Strato in germany. The availability will hopefully be better than on the old page.