They have been a bit quirky the past day or two, but I've yet to come across anything I couldn't open after a re-try or two. There's another host called someimage that I haven't been able to access in about a week, which coincidentally that host looked like a clone of imagebox, so I hope there isn't some relation there.