15 second delay between posts? That's really easy to hit (without doing anything abusive). Might I recommend a sliding scale for this? New users need to wait 20 seconds, users wait 10 after 100 messages, users don't have to wait after that... Something...