Larry's put up a thread with more info on the site's downage.
Can be found on the LL forum here.
The short of it, is that while LL and FF are hosted by the same company. LL is on Amber, while FF is on Rose. While that name amuses me, Rose is a bit of a a problem child.
Also if you want the LL forum is working and is similar to the FF forum. So give it a look while you're over there.