Thats interesting. I am pretty sure this helps, but how about something like this:

html{
height:100%;
max-height:100%;
/* hide overflow:hidden from IE5/Mac */
/* \*/
overflow: hidden;
/* */
}

or any other css hacks?