Why this site was down (2014-10-27) The last 3 weeks we could not upload this site due to some problems within the design. The firm that did it already closed or we could not find the people behind it.
It turned out to be a blessing in disguise. We did the first step to revise this site (which is loooooooong overdue) to serve you better. Its revision will take sometime but the ball has already started rolling. You will see a better one sooooooooon