On further thought, it occurs to me that throwing an exception in a destructor is a fundamentally nasty thing to do. That may be the root cause of the problem I ran into.
Daniel -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]