The server which hosts this site, as well as worldbeatplanet & shareyourmusic.com crashed and was down most of today. The problem has been fixed.
UPDATE: here’s the explanation from PEHosting:
The downtime was caused by a simple CGI script taking up all the system resources and causing the server to crash. We had a company to monitor the new servers that we got about a month ago and this was the first time something like this has happened. We will not be hiring these guys to monitor our servers any more. To prevent such a thing form happening in the future we have decided not to use a 3rd party server monitoring company. From now on we will monitor and manage these new servers.