We recently moved to a new host. We hope you enjoy the better performance.
Also, looks like Atari's HQ is gonna be ONLY in the USA now, as well...