a) Is the code correct? Looks ok to me (didn't actually try it yet). b) Can this go upstream? I don't see why not. I'll let you know when I've installed the change. karl