The site has been down since the 18th of July ... sorry for the inconvenience.
I am in the middle of a move, and my internet is still not configured on my main PC, so I have been completely out of the STEP loop since mid last week. It turns out that our hosting bill came due, and I totally missed the reminders via email and my mobile. This caused us to become past due on our hosting, and they shut down the site. I finally got a PM via Google from Farlo that I actually noticed, which kicked me back into gear, and I paid the bill!
Anyway, the site is up again, and this should not happen again in the future