Some of the "new post" threads from earlier in the day seem to have vanished. Or am I just not looking hard enough?

Thanks