A few of us have been complaining of a slow acting site. I've lost a post or two as well.
The "powers that be", are aware of it but not sure what can be done so we're trying to be calm and patient as they all have day jobs just like us!

Try posting a pic (or two) and see if it / they get through...