Iain, this is a bit different approach from the one you first sent me privately, but I guess this is simpler and works as well? One question, though: Are you sure that the menu from which you are removing those items isn't used somewhere else, too, where the removed items are supposed to still be present? --tml