I tried this but when the sheet drops down and I press any button the window gets the - stopModalWindowOrSheetWithCode:sender: call not the sheet. Therefore the isSheet part is never being executed.

Although I like the idea…

- berbie