Ik heb even wat getest met Firebug + Firediff
De eerste bug kan ik niet reproduceren (Firefox 3.6.6), maar misschien komt het doordat mijn resolutie te klein is. De pagina heeft bij mij altijd een scrollbar nodig, tenzij ik de pagina zoom. Maar dan komt dat probleem dus niet voor.
Voor de 2e heb ik een oplossing gemaakt. Je moet nog wel even testen of alle pagina's dan nog goed werken. De diff komt van Firediff, en kan volgens mij niet gebruikt worden als echte diff, maar je kunt deze handmatig aanpassen.
Ook heb ik het volgende uit de HTML verwijderd: <div id="footer-pushdown"></div> (volgens mij de veroorzaker van het probleem, en zag niet waarom deze erin hoort te zitten)