Nick,
>Excellent function but any guesses whether it will it work with non-visual COM servers?
It's too early to tell since it's not in the product yet and design decisions are still being made about it. For instance, the final implementation of that function will probably not go by that exact name and may or may not include all of the features mentioned (or may include others not mentioned). I guess we'll have to wait for final product release to know about that one.