In reviewing the address translation logic, I'm finding that background windows cause a fair amount of hair, and in implementing services I have yet to find much of a use for them. I'm debating removing them -- actually, local windows aren't implemented yet. Can anybody point out a case in which background windows turned out to be useful? shap