For the record, you can avoid ever double posting by just never trying to send the same post multiple times. Often, when it seems to have failed and went to a white screen, it actually does send.