> Otherwise I have to use a bottom-half which I would really like to avoid > due to performance issues. Maybe it would be easiest to take this least invasive approach initially. Then we would have data on the severity of these performance issues and could justify churning up the code to satisfy your additional requirements. - z