Hi Rob,
If it's inside the <div> then it'll get regenerated (and resent) when the browse page changes.
ie on a sort-header change, prev / next and so on.
If it's inside the div, then it needs to be perfect xHtml. If the browse fails to work then I'm 99% sure it's not perfect (yet).
You should be ok to put it inside the div, if you want it refreshed all the time, but of course if it's static it's better outside the div anyway.
tip: if you have the project define
NetShowSend=>1
set in your app, then _outgoing_ responses from the server will be sent to DebugView as well. This is helpful to see what is going to the browser, and so where the bad html is. FireBug is also good for inspecting incoming async html.
Cheers
Bruce