| i don't have time to look throught he code, but from what you're saying, it seems like the main problem is with the hang on the double submission.
my opinion would be to tackle it from the client side in the javascript. if there is a 'isposting' variable that gets set to true when you submit a shout, and then false when the server call returns data, ... then use that to prevent an ajax call from being sent in the first place. maybe cheezy, but the most dramatic example i could give would be to display an alert box if they try a double post. |