We've been updating several parts of our site. So you might have experienced some down time the last couple of days. Everything should be back to normal now, as everything is up to date again.
Still, if you experience some trouble somewhere please let me know!