Paul,
Something I find in general with custom pages in vb4 due to the YUI resetting issue in browsers, is to wrap all custom pages in the following class:
HTML Code:
<div class="article cms_clear restore">
<p>Content here...</p>
</div>
It seems that otherwise because of what vb have done with this whole issue in general with CSS resetting, if you use the above tags you regain full CSS control over custom coding, ie. <p> tags work again, rendering for that page is reset to browser standards without the YUI issue.
I was finding that without this class wrapped in a div around your integrated template, when you click on the chat scrollers appear, it was doing strange behaviour when using the flashchat settings for closing the software, etc. It extends pretty far this YUI issue they implemented. This simple class addition though fixes so many issues.
Maybe you want to include it by default or atleast others can use it, especially if using Firefox and other web standards browsers.