Thanks for any thoughts on this.
I recommend getting an HTTP sniffer and having a look at whether any of the AJAX stuff is erroring in the background.
Thanks, Adam. I should've thought of using Fiddler. I'll try it.