Latest thing I can se was posted over an hour ago, and I could swear there where newer posts here just a few minutes ago..

Edit: and now they are back... Weird.