I was looking this up myself and this post came up first. With further research I found this link instead which I think is the best cross browser solution:
Using jQuery to center a DIV on the screen
Basically to use jquery to overcome the IE6 issues just take the $(window).scrollTop() and $(window).scrollLeft() into consideration.
Hope this helps.
Steve