Thanks belltown, I'll see if that works.
edit:It seems to work, but of course its too slow to be really practical, duh! only 921,000 array entries to check!
dooda = m.screen.GetByteArray(0, 0, 1280, 720)
for each color in dooda
if color = 0
return false
else
end if
end for
return true
Kinetics Screensavers