New host

English

Site is now hosted in Europe for better speed.