I have setup the RadAjaxPanel.RequestQueueSize property so that if the user clicks multiple widgets on the screen the actions will be queued. Previously I had the value set to 0 and we would get intermittent viewstate errors as cancelling the previous request somehow mangles the viewstate on the next request. With the RequestQueueSize property set > 0 I am seeing some very strange behavior where the last queued action seems to fire twice. I have no idea why this is happening or how to prevent it. And advice/information on the subject would be much appreciated. Thanks.