If you know it's going to be a long message, why don't you write it in Word or whatever your text cruncher of choice is. Then just copy/ paste when you're finished. Easier still, write your message as usual. If you suspect that you may have timed out, copy the entire message before you click th epost button. That way if you do time out, you can just paste it back in after you log in again.
-S