If you do add a seperate function to do this, it would be nice if it returned the current bitdepth as well. By the way, what about virtual (scrolling) desktops ? Should there be two functions, one for "logical" and one for "physical" size ? - Gerry