Yup, they're down... I hope for you they'll be back soon
Can't you contact them? Maybe they have a thread here (no idea if they do or not).
How about an email?