The delays are happening because our host has been experiencing heavy loads on the MySQL server from time to time. Unfortunately, any action that needs to access the database (which is almost everything) can be affected. And also unfortunately, there's absolutely nothing we can do about it because it's all in our host's hands.
Even when experiencing delays, posts do through - eventually. However, if anyone is afraid they might lose what they've written, the best thing to do until our host straightens things out is click your cursor in the posting window and then highlight your entire post while you're waiting (choosing "Select All" from your browser's "Edit" menu will do it the quickest) and then copy/paste your text into a program like Notepad, Wordpad, Word, etc. That way, IF you feel you need to log out and then back in again, the text of your post can easy be pasted back into the posting window to try again.