Yes, it is down and they cannot afford it.
The only reason to exist for this minnows is if their upload system is totally flawless and fast.
So far I kept uploading there for the few peanuts you get, only because their uploading is very easy.
But now I am thinking about dumping them