I think Marshall's suggestion is a simplification and an improvement, and I see no problems with it. -- Nathaniel