Oops. Cross-posted again. Well, it seems like you've thought it out pretty carefully, so I won't add anything more.

BB